Skip to main content

Chapter 6a - For Loops

for i in range(n): repeats a block n times. i starts at 0.

for i in range(5):
print(i)
πŸ§ͺ Try it

range(start, stop, step) can count with a step: range(2, 12, 3) β†’ 2, 5, 8, 11.

Mini quiz β€” for​

Quiz

for loops

1 / 2

The first value of i is

for i in range(5):

Pick an answer to see if you are right.

Challenge: Hello 1 to n​

Write hello(n) so it prints Hello 1 through Hello n, one per line. Start at 1, not 0.

Expected for 3:

Hello 1
Hello 2
Hello 3

Mini quiz β€” range​

Quiz

range

1 / 2

How many times does this loop?

for i in range(5):

Pick an answer to see if you are right.

Exercises​

Activity: Sum 1 to n

Write total(n) so it returns 1 + 2 + ... + n.

Expected for 4:

10