Einführung in die Python Break-Anweisung
Die Python Break-Anweisung ist eine der Schleifensteuerungsanweisungen, mit der der normale Ausführungsfluss geändert wird. Wenn der Flow umgeleitet wird, werden die erstellten Objekte in diesem Flow zerstört. Python unterstützt folgende Schleifensteuerungsanweisungen:
- Pause: Beendet den Ablauf der Schleifenanweisung und führt die nächste Anweisung außerhalb der Schleife aus.
- Continue: Wird verwendet, wenn die Ausführung der restlichen Anweisungen in der Schleife übersprungen und von Anfang an fortgesetzt werden soll.
- Pass : Es wird verwendet, wenn wir einige Anweisungen syntaktisch benötigen, aber keine Anweisungen setzen möchten.
Diese Anweisung wird verwendet, um den Ablauf der Ausführung von Schleifen in einem Programm zu beenden. Der Ablauf kann auch auf unterschiedliche Anweisungen oder unterschiedliche Schleifen umgeleitet werden. Eine break-Anweisung kann in der Situation verwendet werden, in der eine Schleife (sowohl für als auch für) beendet werden muss, wenn eines der Ereignisse ausgelöst wird. Wenn eine BREAK-Anweisung in einer inneren Schleife ausgelöst wird, wird der Ausführungsfluss zur nächsten Anweisung in der äußeren Schleife umgeleitet.
Grundlegendes zur Python Break-Anweisung
Arbeiten
Beim Betreten der Schleife wird eine bestimmte Bedingung geprüft. Wenn es erfüllt, werden Anweisungen in der Schleife ausgeführt. Sollte dies nicht der Fall sein, wird die Schleife unterbrochen und der Ablauf zur nächsten Anweisung außerhalb der Schleife umgeleitet. Hier wird die break-Anweisung verwendet, um den Ablauf der Schleife zu unterbrechen, falls ein anderer Trigger als die Stoppbedingung auftritt.
Wie schreibst du eine Abbrucherklärung?
Die Break-Anweisung ist eine einfache Anweisung, mit der der normale Ablauf der Anweisungsgruppe beendet werden kann. Stellen wir uns ein einfaches Szenario eines Spiels vor, beispielsweise einen U-Bahn-Surfer. Seine Arbeit ist nicht so schwer. Wenn eine Person das Spiel startet, betritt sie eine lange und endlose Endlosschleife. Während Sie sich in einer Schleife bewegen, ändern sich die angezeigten Objekte ständig. Auf jeder Stufe werden Ihre Eingaben entsprechend den angezeigten Objekten vorgenommen, z. B. - wenn derzeit eine Brücke kommt, die Sie überqueren müssen. Jetzt wird jeder Zug, den Sie machen, mit verschiedenen Bedingungen oder Prüfungen verglichen, die im Spiel angewendet wurden.
Bei all diesen Checks gibt es auch einen entscheidenden Check, der entscheidet, ob du noch im Spiel bist oder nicht. Dann schlägt die Beendigungsbedingung fehl und die Schleife wird unterbrochen und Sie verlassen das Spiel. Diese Aufgabe erledigt die Anweisung 'break'. Sie wird aktiv, wenn die angegebene Prüfung oder Bedingung erfüllt ist.
Zum Schreiben einer Abbrucherklärung. Folgende Dinge werden benötigt:
1. Beendigungs- oder Endebedingung : Dies wird auch als Fehlerbedingung bezeichnet, die für die Ausführung der break-Anweisung erfüllt sein muss.
Code:
a=('a', 'b', '1') for I in a;
if (i.is_numeric()):
break
print a
print 'Found a number in the list'
Ausgabe:
Erläuterung : Mit dem obigen Code werden alle in der Liste enthaltenen Buchstaben gedruckt. Falls die erste Ziffer in der Liste gefunden wird, wird die break-Anweisung ausgeführt, die Schleife wird unterbrochen und 'Found a number in the list' (Nummer in der Liste gefunden) ausgegeben.
2. Die Schleife: Die break-Anweisung wird immer in einer Schleife verwendet. Es ist bedeutungslos, wenn wir keine Schleife verwenden, da es die wiederholte Sequenz der Anweisung unterbrechen soll, die nur in einer Schleife vorhanden ist.
Syntax der Python Break-Anweisung
Pause kann im folgenden Format geschrieben werden.
break;
Wir müssen einfach 'break' nach der Bedingung schreiben, die wahr sein sollte, um den Ausführungsfluss zu beenden.
Flussdiagramm der Python Break-Anweisung
Nachfolgend sehen Sie den Ablauf der break-Anweisung in einem Programm.
Das Programm fährt mit der normalen Ausführung des Programms fort. Wenn beim Ausführen einer Schleife ein bedingter Code angezeigt wird und die Ausgabe der Bedingung wahr ist, wird der Fluss von seinem normalen Fluss zur ersten nächsten Anweisung nach der Schleife umgeleitet. Falls die Bedingung falsch ist, wird die Schleife auf die gleiche Weise ausgeführt.
Beispiele in der Python Break-Anweisung
Python erlaubt unten stehende Schleifen zum Ausführen von iterativen Anweisungen in einem Programm
1. WHILE LOOP
Die while-Schleife führt die Anweisungsgruppe fortlaufend nacheinander aus, bis eine Stoppbedingung nicht mehr erfüllt ist.
Syntax
While expression(s):
statements
Beispiel: Im folgenden Programm gibt es eine Endlosschleife, die immer ausgelöst wird, da (1) eine immer wahre Bedingung ist. Wir haben jedoch eine break-Anweisung deklariert, die ausgeführt wird, wenn die in der IF-Anweisung angegebene Bedingung erfüllt ist. Und danach wird die gerade nächste Anweisung nach der Schleife ausgeführt.
Code
I=1
While(1):
Print “We are in the loop”
If(i>10):
print ”Here break statement works”
break
I=i+1
print I
print “I am out of the loop”
Ausgabe:
2. FOR LOOP
Eine FOR-Schleife wird verwendet, um eine Sequenz wie einen Bereich, eine Liste, ein Tupel, ein Wörterbuch oder eine Zeichenfolge zu durchlaufen.
Syntax
For I in (sequence):
Statements.
Code:
a=( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H') for I in a:
print “We are in loop with”
print i
if i=='G':
print ”Here Break statement is triggered”
break
print ”We are outside the loop”
Ausgabe:
Fazit
Die break-Anweisung ist eine Schleifensteuerungsanweisung, die die normale Ausführung einer Anweisungsfolge in einer Schleife beendet und an die nächste Anweisung weitergibt, nachdem die aktuelle Schleife beendet wurde. Dies kann in vielen Schleifen verwendet werden - für, while und alle Arten von verschachtelten Schleifen.
Empfohlene Artikel
Dies ist eine Anleitung zur Python Break-Anweisung. Hier haben wir Verständnis diskutiert, wie Sie eine Break-Anweisung schreiben, 2 Beispiele mit Codes und Ausgaben. Sie können auch unsere Artikel durchgehen, um mehr zu erfahren -
- Switch-Anweisung in C
- Wenn andere Anweisung in Python
- C # While-Schleife
- Schleifen in Python
- Python-Sets
- Break-Anweisung in C
- Wörterbuch in Python \
- Unterschiedliche Steueranweisung in C ++