Data Types
Arithmetic Expressions
Printing
FINCH Basics
Variables
100

A sequence of characters, typically used to represent text.

What is a string?

100

The result of the expression 5 ** 2 in Python.

What is 25?

100

The function used to output data to the console in Python.

What is print()?

100

The python library you import to use the FINCH robot.

What is from BirdBrain import Finch?

100

A variable naming convention where the initial word starts with a lowercase letter, and each subsequent word begins with an uppercase letter, such as in myVariableName.  

What is camelback casing or camelCase?
200

A data type with only two possible values; used for logical operations.

What is boolean?

200

The operator used to get the remainder of the division 17 % 3.

What is the modulus (%) operator?

200

The keyword used to format strings in Python when you want to insert variables into a string.

What is f-string (formatted string literal)?

200

You must declare a FINCH object before using its methods.

What is True?

200

A symbol used to represent a value that can change in a program.

What is a variable?

300

A whole number, positive or negative, without any decimal points.

What is an integer (int)?

300

The result of the expression 10 // 3 in Python.

What is 3 (integer division)?

300

The output when executing print("Total is", 5 + 3) in Python.

What is Total is 8?

300

The code used to initialize a FINCH robot object named 'myFinch'?

What is myFinch = Finch()?

300

The term for assigning a value to a variable for the first time.

What is initialization?

400

The outcome when you add a float and an integer in Python, such as 5 + 3.2.  

What is a float (result: 8.2)?  

400

The value of 2 * (3 + 4) according to Python's order of operations.

What is 14?

400

The output when executing print("Value:", 42, "End") in Python.

What is Value: 42 End?

400

The method used to make the myFinch turn at full speed to the right 90 degrees.

What is myFinch.setTurn('R', 90, 100)?

400

The result of executing x = 5; y = x + 3; where y is printed.

What is 8?

500

The function you would use to convert input from the user into an integer, assuming the input is a valid number.

What is int(input())?

500

The operation performed first in the expression 10 - 4 / 2 * 3 according to Python's order of operations.

What is division (/)?

500

The format specifier used to print a floating-point number with two decimal places.

What is .2f?

500

This method moves the Finch forward or backwards for a specified distance at a specified speed.

What is the setMove() method?

500

The error that occurs when trying to print a variable that has not been initialized.

What is a NameError?

M
e
n
u