Practice Quiz: For Loops

6. How are while loops and for loops different in Python?

• While loops can be used with all data types, for loops can only be used with numbers.
• For loops can be nested, but while loops can’t.
• While loops iterate while a condition is true, for loops iterate through a sequence of elements.
• While loops can be interrupted using break, for loops using continue.

7. Which option would fix this for loop to print the numbers 12, 18, 24, 30, 36?for n in range(6,18,3):print(n*2)

• for n in range(6,18,3):
print(n+2)

• for n in range(6,18+1,3):
print(n*2)

• for n in range(12,36,6):
print(n*2)

• for n in range(0,36+1,6):
print(n)

8. Which for loops will print all even numbers from 0 to 18? Select all that apply.

• for n in range(19):
if n % 2 == 0:
print(n)

• for n in range(18+1):
print(n**2)

• for n in range(0,18+1,2):
print(n*2)

• for n in range(10):
print(n+n)

9. Fill in the blanks so that the for loop will print the first 10 cube numbers (x**3) in a range that starts with x=1 and ends with x=10.for __ in range(__,__):print(__)

• for x in range(1,11):
print(x**3)