- Autor

- Name
- Nelson Silva
- Social
Einführung
Die Anweisungen break und continue sind unverzichtbare Werkzeuge, wenn es darum geht, den Ausführungsfluss innerhalb von Schleifen in Python zu steuern. Sie ermöglichen eine dynamischere Interaktion mit Schleifen und passen sich an die Bedingungen des Programms an.
Die break-Anweisung
Die break-Anweisung wird verwendet, um eine Schleife vollständig zu beenden. Sobald sie angetroffen wird, endet die Schleife sofort, unabhängig davon, wie viele Iterationen ursprünglich geplant waren.
Beispiel mit break
tiere = ['Hund', 'Katze', 'Huhn', 'Kaninchen', 'Löwe']
for tier in tiere:
print('Tier:', tier)
if tier == 'Kaninchen':
break
In diesem Beispiel endet die Schleife sofort, sobald sie "Kaninchen" antrifft.
Die continue-Anweisung
Im Gegensatz zu break beendet die continue-Anweisung die Schleife nicht. Stattdessen unterbricht sie die aktuelle Iteration und springt direkt zur nächsten, wobei jeglicher verbleibender Code im Schleifenblock übersprungen wird.
Beispiel mit continue
zaehler = 0
while zaehler < 10:
zaehler += 1
if zaehler == 5:
continue
print('Durchlaufnummer:', zaehler)
Wenn der Zähler hier gleich 5 ist, überspringt die continue-Anweisung den Rest des Blocks und startet die nächste Iteration.
Fazit
Zu verstehen, wie und wann man die Anweisungen break und continue einsetzt, ist grundlegend für das Schreiben flexiblerer und anpassungsfähigerer Python-Programme. Sie bieten eine effektive Möglichkeit, die Ausführung innerhalb von Schleifen zu steuern, und machen deinen Code lesbarer und effizienter.