Met geneste for-loops doorloop je alle combinaties van twee reeksen.
Voorbeeld: coördinaten
for x_coordinaat in range(4):
for y_coordinaat in range(5):
print("(", x_coordinaat, ",", y_coordinaat, ")", end=" ")
print()
Uitvoer:
( 0 , 0 ) ( 0 , 1 ) ( 0 , 2 ) ( 0 , 3 ) ( 0 , 4 )
( 1 , 0 ) ( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )
( 2 , 0 ) ( 2 , 1 ) ( 2 , 2 ) ( 2 , 3 ) ( 2 , 4 )
( 3 , 0 ) ( 3 , 1 ) ( 3 , 2 ) ( 3 , 3 ) ( 3 , 4 )
Hoe werkt end="" en de losse print()?
end="" voorkomt een nieuwe regel na elk coördinaatprint() na de binnenste loop zorgt voor een nieuwe regel na elke rij