sum10 = 0
for i in range(1, 11):
sum10 += i
# sum10 is 55
# The loop variable outlives the loop
last_i = i
# last_i is 10
print(f"{sum10 = }")
print(f"{last_i = }")
print(f"{list(range(5)) = }")
# list(range(5)) = [0, 1, 2, 3, 4]
print(f"{list(range(1, 6)) = }")
# list(range(1, 6)) = [1, 2, 3, 4, 5]
print(f"{list(range(0, 7, 2)) = }")
# list(range(0, 7, 2)) = [0, 2, 4, 6]
print(f"{list(range(10, 0, -2)) = }")
# list(range(10, 0, -2)) = [10, 8, 6, 4, 2]
| If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy. |