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()
| Code | Numbers |
|---|---|
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)