Foundation
Loops in Python
for loop
Iterates over any iterable.
for_loop.py
for ch in "abc":
print(ch)
for i in range(3): # 0, 1, 2
print(i)
while loop
while_loop.py
n = 3
while n > 0:
print(n)
n -= 1
break, continue and else
loop_control.py
for n in range(2, 10):
if n % 2 == 0:
continue # skip even numbers
if n > 7:
break # stop the loop
print(n)
else:
print("loop finished without break")
Useful helpers
helpers.py
names = ["Asha", "Ravi"]
for index, name in enumerate(names, start=1):
print(index, name)
for a, b in zip([1, 2], ["x", "y"]):
print(a, b)
Loading Comments...