break beendet eine Schleife vorzeitig.
Beispiel:
for i in ('a', 'b', 'c', 'd', 'e', 'f'):
print(i)
if i == 'd':
break # die Schleife vorzeitig abbrechen
continue überspringt die restlichen Anweisungen im aktuellen Durchlauf und setzt mit dem nächsten Schleifendurchlauf fort.
Beispiel:
for i in (-3, -2, -1, 0, 1, 2, 3):
if i == 0:
continue # aktuellen Durchlauf abbrechen und beim nächsten fortsetzen
print(1/i)
Vorsicht in verschachtelten Schleifen!
break und continue gelten nur für die aktuelle Schleife, d. h. bei verschachtelten Schleifen nur für die innere Schleife!