Skip to content
techsnow

Control Flow

For Loops

A for loop repeats code once for every item in a collection.

skills = ["Python", "Git", "SQL"]
for skill in skills:
    print("Learning", skill)

Output

Learning Python
Learning Git
Learning SQL

range()

CodeNumbers
range(5)0, 1, 2, 3, 4
range(1, 6)1, 2, 3, 4, 5
range(0, 10, 2)0, 2, 4, 6, 8
range(5, 0, -1)5, 4, 3, 2, 1
for i in range(1, 4):
    print(f"{i} x 7 = {i * 7}")

Output

1 x 7 = 7
2 x 7 = 14
3 x 7 = 21

enumerate() and zip()

for i, name in enumerate(["Ali", "Sara"], start=1):
    print(i, name)

for name, mark in zip(["Ali", "Sara"], [85, 92]):
    print(name, mark)