Variables and Math
User Input
Conditionals
Loops
Functions
100

The operator (symbol) used to save a value into a variable.

What is the assignment operator (=)?

100

The function used to display text to the console.

What is the print() function?

100

An expression that evaluates to either True or False.

What is a Boolean expression?

100

A structure that executes a block of code repeatedly until a Boolean expression evaluates to False.

What is a while loop?

100

Other names for functions.

What are methods, procedures, routines, and subroutines?

200

The datatype used to save whole numbers.

What is an integer or int?

200

The function used to ask for user input.

What is the input() function?

200

An operator that determines if two values are equal.

What is the equality operator?
200

A loop that will never end.

What is an infinite loop?

200

The keyword used to define a new function in Python

What is "def?"
300

The datatype used to store text data.

What is a string?
300

The function used to convert string data to whole number data.

What is the int() function?

300

A structure that executes a block of code when an expression is True, or skips it if that same expression is False.

What is an if statement?

300

To preform repeatedly (the answer is not "loop").

What is iterate?

300

A function's inputs

What are parameters?

400

The datatype used to store decimal numbers.

What is a float?

400

The function used to convert string data to decimal number data.

What is the float() function?

400

An alternative statement that is executed when the Boolean expression of an if statement is False.

What is an else statement?

400

A Boolean variable used to control a while loop.

What is a sentinel value?

400

The statement used to return a value from a function

What is a return statement?

500

The mathematical operator that gives us the remainder from a division.

What is the modulo operator?

500

Three things that all (useful) programs should be able to do.

What is taking user input, processing data, and outputting/displaying the data?

500

A logical operator that is only True when both its operands resolve to True.

What is the and operator?

500

A structure that traverses a range (in other words, "loops a specific number of times").

What is a for loop?

500

The advantages of functions.

What are code reusability, maintainability, readability, and decomposition?

M
e
n
u