break und continue

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!