This document contains 21 questions about Python programming concepts including:
1) How to run a Python program and explain its building blocks and common error types.
2) Predicting the output of Python expressions and the order of operations.
3) Explaining functions like input(), type(), comments, logical operators, loops, continue/break statements, function types, and string functions.
4) Writing Python programs to find the biggest of 3 numbers, check for prime numbers, generate Fibonacci sequences and prime numbers in a range, do bubble sort, convert between Fahrenheit and Celsius, check even/odd, sum even/odd numbers.
5) Explaining how to create and use functions with and without parameters, and