OA ACTUAL EXAM 2026 VERIFIED
QUESTIONS AND DETAILED 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.