Beheben Sie den SyntaxError: 'break' Outside Loop Error in Python
- Schleifen und bedingte Anweisungen in Python
-
Beheben Sie den Fehler
SyntaxError: 'break' outside loop
in Python
In diesem Tutorial wird der Python-Fehler SyntaxError: 'break' outside loop
besprochen.
Schleifen und bedingte Anweisungen in Python
Schleifen und bedingte Anweisungen sind ein wesentlicher Bestandteil jeder Programmiersprache.
Python bietet zwei Schleifen for
und while
, die eine Reihe von Anweisungen ausführen können, bis eine Bedingung erfüllt ist. Die if-else
-Anweisungen sind sehr gebräuchlich, um einige Anweisungen basierend auf einer Bedingung auszuführen.
Die Anweisung break
ist praktisch, wenn Sie mit Schleifen arbeiten; Es kann verwendet werden, um aus einer Schleife auszubrechen. Das bedeutet, dass der Kontrollfluss immer dann aus der Schleife verschoben wird, wenn die Anweisung break
auftritt und die folgende Anweisung ausgeführt wird.
Zum Beispiel,
for i in range(2):
print(i)
break
Ausgang:
0
Beheben Sie den Fehler SyntaxError: 'break' outside loop
in Python
Dieser Fehler wird durch eine Verletzung der definierten Syntax von Python verursacht. Wie der Fehler andeutet, tritt er auf, weil die Anweisung break
nicht innerhalb der Schleife, sondern außerhalb der Schleife steht.
Zum Beispiel,
a = 7
if a > 5:
break
Ausgang:
SyntaxError: 'break' outside loop
Die Anweisung break
kann nur in einer Schleife existieren. Im obigen Beispiel haben wir es in die if
-Anweisung eingefügt, sodass der Fehler ausgelöst wurde.
Die Lösung für diesen Fehler ist einfach, verwenden Sie die Anweisung break
nur mit einer Schleife.
Wir können die if
-Anweisung in eine Schleife einfügen, um diesen Fehler zu vermeiden.
Siehe Code unten.
a = 7
while True:
if a > 5:
break
print("Break Success")
Ausgang:
Break Success
Das obige Beispiel hat eine Schleife erstellt, in der die Bedingung immer wahr ist. Wir haben eine if
-Anweisung verwendet, um die Bedingung zu prüfen.
Da die Bedingung wahr ist, wird die break
-Anweisung ausgeführt und wir brechen aus der Schleife aus.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInVerwandter Artikel - Python Error
- Adresse wird bereits verwendet Fehler in Python
- AttributeError: __Exit__ in Python
- AttributeError: 'Dict'-Objekt hat kein Attribut 'Append' in Python
- AttributeError: 'NoneType'-Objekt hat kein Attribut 'Text' in Python
- AttributeError: Int-Objekt hat kein Attribut
- AttributeError: Modul Urllib hat keine Attributanforderung