WGUl D335l Objectivel Assessmentl (Latestl 2025/l 2026l Update)l Introductionl tol Programmingl inl Pythonl Review|l Questionsl &l Answers|l Gradel A|l 100%l Correctl (Verifiedl Solutions)
Q:l Whatl isl al ZeroDivisionError?
Answer:
Raisedl whenl attemptingl tol dividel byl zero.
resultl =l 10l /l 0l #l ZeroDivisionError
Q:l Whatl isl al ValueError?
Answer:
Raisedl whenl al functionl receivesl al valuel ofl thel correctl typel butl invalidl value.
numberl =l int("hello")l #l ValueError:l invalidl literall forl int()
Q:l Whatl isl anl IndexError?
Answer:
Raisedl whenl tryingl tol accessl anl indexl thatl isl outl ofl boundsl forl al listl orl sequence.
my_listl =l [1,l 2,l 3]
print(my_list[5])l #l IndexError:l listl indexl outl ofl range
- / 3
Q:l Howl dol Il writel al catchl alll exception?
Answer:
try:
resultl =l 10l /l 0 exceptl Exceptionl asl e:l print(f"Anl unexpectedl errorl occurred:l {e}")
Q:l Howl dol extractl al valuel froml al dictonary?
Answer:
dictionary[prop]
Q:l Whatl doesl thel open()l methodl dol inl Python?
Answer:
Opensl al filel forl reading,l writing,l orl both,l dependingl onl thel mode.
Syntax:l open(filename,l mode)
Modesl include:
"r":l Read-onlyl (default).
"w":l Writel (truncatesl filel orl createsl al newl one).
"r+":l Readl andl writel withoutl truncating.
"a":l Append.
withl open("example.txt",l "r")l asl file:
l contentl =l file.read()
Q:l Whatl doesl thel readlines()l functionl do?
Answer:
Readsl alll linesl inl thel filel andl returnsl theml asl al listl ofl strings.Eachl linel includesl al newlinel characterl (\n)l unlessl stripped.
- / 3
linesl =l file.readlines()
print(lines)l #l Output:l ['Linel 1\n',l 'Linel 2\n']
Q:l Whatl doesl [line.strip()l forl linel inl lines]l do?
Answer:
Al listl comprehensionl that:
Iteratesl throughl eachl linel inl lines.Removesl leadingl andl trailingl whitespacel (includingl \n)l froml eachl linel usingl strip().
linesl =l ['l Hellol \n',l 'l World!l \n'] wordsl =l [line.strip()l forl linel inl lines]
print(words)l #l Output:l ['Hello',l 'World!']
Q:l Whatl doesl thel write()l functionl do?
Answer:
Writesl al stringl tol thel filel atl thel currentl filel pointerl position.Doesl notl automaticallyl addl al newline;l youl mustl includel \nl ifl needed.
file.write("Hello,l World!\n")
Q:l Whatl doesl thel seek()l functionl do?
Answer:
Movesl thel filel pointerl tol al specifiedl position.
Syntax:l file.seek(offset,l whence)
offset:l Positionl tol movel to.
whence:l Startingl pointl (0l =l beginning,l 1l =l current,l 2l =l end).
file.seek(0)l #l Movel tol thel beginningl ofl thel file
- / 3