Loops
If statements
Math Operations/errors
Lists and tuples
Dictionaries and sets
100

This loop executes statements repeatedly as long as the tested condition remains true

What is a while loop?


100

The logical operators.

What is and, or, not?


100

Operation symbol for obtaining the remainder.

What is %?

100

It stores data with items that can change.

What is a list?


100

Stores data without an order.

What is a set?

200

This loop is counter controlled.

What is a for loop?

200

The definition of if statement.


What is a conditional statement that executes a body if condition is true?

200

Operation symbol to do integer division.

What is //?
200

It stores data where items can't be changed.

What is a tuple?

200

It stores data with keys and values.

What are dictionaries?

300
A special input value that signifies the end of a loop

What is a sentinel value?


300

The comparison operators.

What is >, >=, <, <=, ==, !=?

300

The value of 1 + 2**3 // 3.

What is 3?
300

Syntax of creating a list.

What is variable = [a, b, c].

300

The syntax for creating an empty set.

What is variable = set()?
400

Using range, the numbers 1-10 will be printed out.

What is range(1,11)?

400

The operators used as a test in if statements conditions.

What are comparison and logical operators?

400

An error during when the program is running.

What is a runtime error?

400

Syntax of creating a tuple.

What is tuple = (a, b, c)

400

The syntax for creating an empty dictionary.

What is variable = {}?


500

The syntax for looping through a string.

What is for element in string?

500

The syntax of an if-elif-else statement.

What is if condition: body, elif condition: body, else: body?

500
An error that allows the program to not terminate abnormally. 

What is a logic error?

500

It stores data with duplicates allowed.

What is list and tuple?

500

The data types allowed for keys.

What are integers and strings?