Here are the answers to the checkpoint questions:
1. The three expressions that appear inside the parentheses of a for loop are:
A) Initialization expression
B) Test expression
C) Update expression
2. A) i = 0
B) i < 50
C) i += 1
D) for i in range(0, 50, 1):
print("I love to program!")
3. A) 0, 2, 4, 6, 8, 10
B) 20, 18, 16
4. A while loop is best when you don't know how many times the loop needs to run up front. A for loop is best when you need to iterate a specific number of times