algorithm - Answers A set of specific steps for solving a category of problems
comment - Answers in a program that is meant for other programmers (or anyone reading the source
code) and has no effect on the execution of the program
high-level language - Answers A programming language like Python that is designed to be easy for
humans to read and write.
print("Some Text") - Answers Command used in a program to output text to the screen.
syntax - Answers The set of rules and grammar that define the programming language.
syntax error - Answers An error in a program caused by the programmer using incorrect grammar when
writing the code.
string - Answers Datatype used to represent text and other alphanumeric characters.
variable - Answers Holds a value, which can be changed while the programming is running.
assignment statement - Answers Gives value to a variable.
statement - Answers A line of code / an instruction that the Python interpreter can execute.
mathematical operators - Answers Symbols used for computations e.g. +, -, /, *, %
int - Answers A datatype that holds positive and negative whole numbers
float - Answers A datatype used to represent numbers with a fractional (decimal) part e.g. 1.234
function - Answers A sub-program within the main program that can be called / reused multiple times.
Boolean - Answers A datatype that holds either True or False.
block - Answers A group of consecutive statements with the same indentation.
Boolean expression - Answers A statement that is either true or false.
conditional statement - Answers A statement that controls the flow of execution depending on some
condition. Represented by IF, ELIF and ELSE in Python.
format operator e.g %s - Answers Placeholder used to insert a variable into a string.
concatenation - Answers Joining multiple strings, variable etc together into one statement e.g.
print("Good morning" + name + ", how are you?")
modulo(%) - Answers Mathematical operator used to give the remainder of an integer division.