Output & Syntax
VARIABLES & COMMENTS
STRINGS & TEXT
DATA TYPES & BOOLEANS
OPERATORS & MATH
100

This built-in function is used to output text or values to the console.

What is print()?

100

This symbol is used at the beginning of a single-line comment in Python.

What is # (hash/pound sign)?

100

You can wrap strings in either single quotes or these types of quotes.

What are double quotes ("")?

100

This built-in function can be used to find out the data type of any variable.

What is type()?

100

This arithmetic operator is used for multiplication in Python

What is the asterisk (*)?

200

Python uses this formatting feature instead of curly braces {} to define code blocks.

What is indentation (or whitespace)?

200

This is the assignment operator used to assign a value to a variable.

What is = (the equals sign)?

200

This arithmetic operator is used with strings to concatenate (join) them together.


What is the plus sign (+)? 

200

A boolean value in Python can only be True or this.

What is False?

200

This operator is used for exponentiation (raising a number to a power).

What is ** (double asterisk)?

300

If you want to write a statement that spans multiple lines, you can use this escape character

What is a backslash (\)?

300

Python variable names cannot start with this type of character (like 123name).

What is a number / digit?

300

This built-in function returns the length (number of characters) of a string.

What is len()?

300

This numeric data type represents whole numbers without a decimal point.

What is int (integer)?

300

This comparison operator checks if two values are equal.

What is ==?

400

This is the standard file extension used for Python source code files

What is .py?

400

Python is case-sensitive, meaning the variable age and this uppercase version are completely different

What is Age (or AGE)?

400

This string method converts all characters in a string to uppercase.

What is .upper()?

400

This process converts a value from one data type to another, such as int("5")

What is type casting (or type conversion)?

400

This arithmetic operator performs floor division, dropping any decimal remainder.

What is floor division (//)?

500

Python executes code line by line because it is this type of language, rather than a compiled one.

 What is an interpreted language?

500

To write multi-line comments or docstrings, Python developers use three of these characters.

What are triple quotes (""" or ''')?

500

This special character sequence (like \n) is used inside strings to represent a newline

What is an escape character/escape sequence?

500

In Python boolean logic, the not operator does this to a boolean value

What is reverses/inverts it (turns True to False and vice versa)?

500

In Python's order of operations, arithmetic happens first, followed by comparison operators, and finally these logical operators.

What are and, or, and not (logical operators)?