PROGRAMMING IN PYTHON FINAL EXAM
SCRIPT 2026 QUESTIONS WITH CORRECT
ANSWERS ALREADY PASSED
◉ prompt. Answer: >>> inticates the interpreter is ready to accept code
◉ statement. Answer: program instruction
a program mostly consists of a series of statements, and each statement
usually appears on its own line
◉ comment character. Answer: #
◉ outputting multiple items with one statement. Answer: use a comma
to seperate
ex) print('wage: ', wage)
◉ newline characters. Answer: \n
ex) ('1\n2\n3') prints
1
2
,3
print() can also be used to create a newline
◉ what is the purpose of end=' '. Answer: by default in python each print
statement starts a new line, end=' ' indicates that it should instead put the
next print on the same line following a space
◉ input function. Answer: input()
gets input from the user
◉ converting user input to integer. Answer: using int()
ex)
my_string = '123'
my_int = int('123')
◉ input prompt. Answer: Adding a string inside the parentheses of
input() displays a prompt to the user before waiting for input
ex)
hourly_wage = int(input('Enter hourly wage: '))
will display Enter hourly wage: and wait for input
,default input will be string and only requires input()
◉ syntax errors. Answer: to violate a programming language's rules on
how symbols can be combined to create a program. An example is
putting multiple prints on the same line.
◉ runtime errors. Answer: a program's syntax is correct but the program
attempts an impossible operation, such as dividing by zero or
multiplying strings together (like 'Hello' * 'ABC').
◉ IDEs. Answer: integrated development environment
embeds a python interpreter so that the reader may experiment with
python programming
IDLE is the official python IDE
◉ how to type a backslash (\). Answer: \\
one backslash thinks you are going to start a newline
◉ python 3 reserved words. Answer:
◉ value. Answer: a value such as 20, abcdef, or 55
, ◉ type. Answer: the type of object such as a string or integer
◉ identity. Answer: identifier that describes the object
◉ mutability. Answer: indicates if the objects value is allowed to change
integers and strings are immutable; modifying their values with
assignment statements results in new objects being created and the
names bound to the new object
must change entire string to change character
ex) alphaber[1] = 'C' is not allowed
◉ print an objects type. Answer: print(type(x))
◉ print an objects identity. Answer: print(id(x))
prints a large number that is the unique location in memory where the
object is stored
◉ floating point literal. Answer: a fraction of a float
ex) 1.1 or 1.0 or 1.212