Algorithms and Programming
Functions and Modules
Values and Data Types
Variables
Operators and Expressions
100

Programs should be understandable to both computers and this species

What are humans (or people)?

100

When a program uses a function, it is said to be doing this to the function

What is calling (or invoking)?

100

The question "How many days are in this month?" would have this data type as its answer

What is an integer?

100

This symbol is called the assignment operator

What is the equals sign?

100

The // operator always evaluates to a value with this data type

What is an integer?

200

A program needs to be written in this, which the computer can understand

What is a (programming) language?

200

Use these characters after a function name when you want to call the function

What are parentheses?

200

It's a data type that represents numbers that can have a fractional part (a decimal point)

What is a float (or floating-point)?

200

To assign a value to a variable, the variable goes on this side of the assignment operator

What is the left side?

200

It's the result of evaluating this expression: "EI" * 2 + "O"

What is "EIEIO"?

300

Grace Hopper coined this term for a programming error when she found a moth in her computer

What is a bug?

300

It's a collection of functions written by someone else, which you can use in your program

What is a module?

300

The input function always returns a value of this data type

What is a string?

300

A variable is capable of holding this many values at a time

What is one?

300

To check whether two values are the same, use this comparison operator

What is the == (double equals sign) operator?

400

A low-level, hard-to-learn language, specific to only one type of microprocessor

What is a machine language?

400

It's the statement you use to bring a module into your program

What is an import statement?

400

This is the term for converting a value from one data type to another

What is casting?

400

A variable name may contain this kind of character, but it can't begin with it

What is a digit (or number)?

400

To check whether two Boolean expressions are both True, use this logical operator

What is the and operator?

500

It's the "grammar" of a programming language

What is syntax?

500

The 1 and the 6 in random.randint(1, 6)

What are arguments (or parameters)?

500

It's the data type for a sequence of zero or more characters

What is a string?

500

When choosing a variable name, you should make sure it is this.

What is meaningful (or descriptive)?

500

You can clarify the order of operations in an expression by using these characters

What are parentheses?

M
e
n
u