OBJECTIVE ASSESSMENT FINAL STUDY
GUIDE 2026 QUESTIONS WITH ANSWERS
GRADED A+
⫸ Variable in Python Answer: A variable is a named reference to a
value in memory. You create one by simply assigning a value to a name
using =.
⫸ Basic data types in Python Answer: Important built-in data types
include Integer (int), Floating-point (float), String (str), Boolean (bool),
and NoneType.
⫸ Integer in Python Answer: Whole numbers (e.g. 42, -5).
⫸ Floating-point in Python Answer: Decimal numbers (e.g. 3.14, 0.5).
⫸ String in Python Answer: Text sequences in quotes (e.g. 'Hello').
⫸ Boolean in Python Answer: Truth values True or False.
⫸ NoneType in Python Answer: The special value None indicating 'no
value.'
,⫸ Type checking in Python Answer: You can use the type() function to
check an object's type. For example, type(42) returns <class 'int'>.
⫸ Type conversion in Python Answer: Use Python's built-in conversion
functions like int(), float(), str(), and bool().
⫸ int() function Answer: Converts a string to an integer. For example,
int('123') converts '123' to 123.
⫸ str() function Answer: Converts a number to a string. For example,
str(123) converts 123 to '123'.
⫸ Operators in Python Answer: Operators are symbols that perform
operations on values, including arithmetic and comparison operators.
⫸ Arithmetic operators in Python Answer: Include + (addition), -
(subtraction), * (multiplication), / (division), // (floor division), %
(modulus), and ** (exponentiation).
⫸ Comparison operators in Python Answer: Include == (equal to), !=
(not equal), <, <=, >, >=.
⫸ Common pitfall in Python Answer: Using = instead of == in a
condition, which causes a syntax error.
,⫸ // operator in Python Answer: The // operator is the floor division
operator.
⫸ Reading from files in Python Answer: Involves opening a file and
counting lines.
⫸ Python's built-in documentation Answer: Can be accessed using the
help() function.
⫸ Dynamic typing in Python Answer: Python is dynamically typed,
meaning you don't declare types explicitly.
⫸ Reassigning variables in Python Answer: A variable can refer to data
of any type and can be reassigned to a different type later.
⫸ Common advice for D522 Answer: Mastering core Python basics,
doing all Zybooks labs and quizzes, and practicing coding exercises.
⫸ Fundamental data types and structures in Python Answer: Include
strings, lists, tuples, sets, and dictionaries.
⫸ Example of improper indentation Answer: An improperly indented
line will cause an IndentationError or unexpected behavior.
⫸ Floor Division Answer: It divides two numbers and returns the
largest integer less than or equal to the result.
, ⫸ Example of Floor Division Answer: 17 // 5 evaluates to 3 because
17/5 is 3.4 and floor division drops the fractional part.
⫸ Negative Floor Division Example Answer: -5 // 2 gives -3 (since -2.5
floored is -3).
⫸ Modulo Operator (%) Answer: The % operator computes the
remainder of a division.
⫸ Example of Modulo Answer: 7 % 3 equals 1 (since 7 divided by 3
has remainder 1).
⫸ Even Divisibility Check Answer: x % 2 == 0 checks if x is even.
⫸ Cycling Through Values Answer: Using i % 7 to wrap an index every
7 elements.
⫸ Leap Year Determination Answer: year % 4 checks if a year is a leap
year.
⫸ Modulo with Negative Numbers Answer: Python's result will have
the same sign as the divisor.