„Run away! Run away!“
— Holy Grail · Film, 1975
Vorzeitig aussteigen oder einen Durchgang überspringen.
Konzept
Zwei Schlüsselwörter steuern den Ablauf in einer Schleife:
break— bricht die Schleife sofort ab. Der Rest des Blocks läuft nicht mehr, und nach der Schleife geht es weiter.continue— überspringt den Rest des aktuellen Durchgangs und springt zum nächsten.
Beide funktionieren in for und while gleich.
for zahl in range(20):
if zahl > 5:
break
print(zahl)
Das gibt 0, 1, 2, 3, 4, 5 aus und hört dann auf.
for zahl in range(10):
if zahl % 2 != 0:
continue
print(zahl)
Das gibt nur die geraden Zahlen aus — ungerade werden übersprungen.
Achtung: break und continue wirken nur auf die innerste
Schleife. Wenn du Schleifen verschachtelst, brichst du nur die
eine ab, in der das break steht.
Live-Code
Erwartete Ausgabe:
Gefunden: 56
Übung
Gib alle Zahlen von 1 bis 30 aus, ausser die Vielfachen von 5.
Quiz
Was ist der Unterschied zwischen break und continue?
- [ ]
breakist nur fürfor,continuenur fürwhile - [x]
breakverlässt die Schleife,continueüberspringt nur einen Durchgang - [ ] Beide tun dasselbe, das eine ist nur die ältere Schreibweise
Modul 3 — Wiederholungen. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.