RSS Planet Python

Echter Python: Wie man Schleifen frühzeitig mit dem Python-Break-Schlüsselwort verlässt

Die Python-`break`-Anweisung bietet eine Möglichkeit, Schleifen vorzeitig zu verlassen und die Steuerung an den Code nach der Schleife zu übergeben. Sie ist sowohl für `for`- als auch für `while`-Schleifen anwendbar und ermöglicht eine frühzeitige Beendigung basierend auf bestimmten Bedingungen. Das `continue`-Schlüsselwort bietet ergänzende Funktionalität, indem es zum nächsten Schleifendurchlauf springt. Die Verwendung von `break` außerhalb einer Schleife führt zu einem SyntaxError, da es speziell für die Schleifensteuerung konzipiert wurde. Ein Hauptvorteil von `break` besteht darin, unnötige Iterationen zu vermeiden, indem die Schleife bei Bedarf verlassen wird. Ein Beispiel dafür ist die Bewertung von Schülerprüfungen und die Identifizierung der Anzahl der nicht bestandenen Tests mithilfe einer `for`-Schleife und `break`. Die `break`-Anweisung verlässt nur die innerste Schleife, in der sie sich befindet, nicht alle Schleifen. Sie kann nützlich sein, wenn Benutzereingaben verarbeitet werden, wie z.B. in einem Zahlerraten-Spiel. Dies ermöglicht eine dynamische Schleifensteuerung basierend auf Benutzeraktionen. Der bereitgestellte Beispielcode demonstriert eine Schleife, die Zahlen ausgibt, bis eine Zahl größer als 5 ist, woraufhin `break` die Schleife beendet.
favicon
realpython.com
Real Python: How to Exit Loops Early With the Python Break Keyword
Bild zum Artikel: Echter Python: Wie man Schleifen frühzeitig mit dem Python-Break-Schlüsselwort verlässt
Create attached notes ...