break und continue

16.05.2026 17:47
„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

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

Erwartete Ausgabe:

Gefunden: 56

Übung

Gib alle Zahlen von 1 bis 30 aus, ausser die Vielfachen von 5.

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

Quiz

Was ist der Unterschied zwischen break und continue?

  • [ ] break ist nur für for, continue nur für while
  • [x] break verlä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.

Stichworte

Python Einsteiger Kurs