for loop - range (three arguments)
After working through this lesson, you’ll be able to
- Write Python code using the for loop using the range function with three arguments.
Using a for loop, print numbers 2 - 10
intro.py
done = False
while not done:
print("Menu")
print("I - Introductory Problem")
print("Q - Quit")
choice = input("Choice: ")
if choice == "I":
print("Introductory Problem")
for x in range(2,11):
print(x)
elif choice == "Q":
print("Exiting Game!")
done = True
With three arguments, the sequence starts at the first value, ends before the second argument and increments or decrements by the third value.


Write Python code that prints even numbers from 2 - 10 (inclusive).
example1.py
done = False
while not done:
print("Menu")
print("E1 - Example 1")
print("Q - Quit")
choice = input("Choice: ")
if choice == "E1":
print("Example 1")
for x in range(2,11,2):
print(x)
elif choice == "Q":
print("Exiting Game!")
done = True
Write Python code that prints numbers from 10 - 0 (inclusive).
example2.py
done = False
while not done:
print("Menu")
print("E2 - Example 2")
print("Q - Quit")
choice = input("Choice: ")
if choice == "E1":
print("Example 1")
for x in range(10,-1,-1):
print(x)
elif choice == "Q":
print("Exiting Game!")
done = True
Assuming the ocean’s level is currently rising at about 1.7 millimeters per year, write Python code that displays the number of millimeters that the ocean will have risen every 5 years for the next 25 years. Start with the year 2018.
Start your code with the heading:
print("Year\tIncrease in mm")
print("----------------------")
example3.py
done = False
while not done:
print("Menu")
print("E3 - Example 3")
print("Q - Quit")
choice = input("Choice: ")
if choice == "E3":
print("Year\tIncrease in mm")
rise = 0
for x in range(2018,2044,5):
print(x,"\t",rise*8.5)
rise = rise + 1
elif choice == "Q":
print("Exiting Game!")
done = True
Last modified 4yr ago