Introduction
Nested for loops help you repeat actions inside other repeated actions, like checking every seat in a theater row by row.
Jump into concepts and practice - no test required
for item1 in collection1: for item2 in collection2: # do something with item1 and item2
for i in range(2): for j in range(3): print(i, j)
for row in ['A', 'B']: for seat in [1, 2]: print(f"Row {row} Seat {seat}")
for i in range(3): for j in range(2): print(f"Outer loop i={i}, Inner loop j={j}")
for i in range(2):
for j in range(3):
print(i, j)for i in range(2):
for j in range(2):
print(i + j, end=' ')
print()for i in range(3):
for j in range(2):
print(i, j)for i in range(4):
for j in range(3):
for k in range(2):
print(i, j, k)