Programs should be understandable to both computers and this species
What are humans (or people)?
When a program uses a function, it is said to be doing this to the function
What is calling (or invoking)?
The question "How many days are in this month?" would have this data type as its answer
What is an integer?
This symbol is called the assignment operator
What is the equals sign?
The // operator always evaluates to a value with this data type
What is an integer?
A program needs to be written in this, which the computer can understand
What is a (programming) language?
Use these characters after a function name when you want to call the function
What are parentheses?
It's a data type that represents numbers that can have a fractional part (a decimal point)
What is a float (or floating-point)?
To assign a value to a variable, the variable goes on this side of the assignment operator
What is the left side?
It's the result of evaluating this expression: "EI" * 2 + "O"
What is "EIEIO"?
Grace Hopper coined this term for a programming error when she found a moth in her computer
What is a bug?
It's a collection of functions written by someone else, which you can use in your program
What is a module?
The input function always returns a value of this data type
What is a string?
A variable is capable of holding this many values at a time
What is one?
To check whether two values are the same, use this comparison operator
What is the == (double equals sign) operator?
A low-level, hard-to-learn language, specific to only one type of microprocessor
What is a machine language?
It's the statement you use to bring a module into your program
What is an import statement?
This is the term for converting a value from one data type to another
What is casting?
A variable name may contain this kind of character, but it can't begin with it
What is a digit (or number)?
To check whether two Boolean expressions are both True, use this logical operator
What is the and operator?
It's the "grammar" of a programming language
What is syntax?
The 1 and the 6 in random.randint(1, 6)
What are arguments (or parameters)?
It's the data type for a sequence of zero or more characters
What is a string?
When choosing a variable name, you should make sure it is this.
What is meaningful (or descriptive)?
You can clarify the order of operations in an expression by using these characters
What are parentheses?