Python-Pause wird verwendet, um die Ausführung der Schleife zu beenden.
Syntax der Python-Break-Anweisung:
Loop{ Condition: break }> Python-Break-Anweisung
break-Anweisung in Python wird verwendet, um die Steuerung aus der Schleife zu bringen, wenn eine externe Bedingung ausgelöst wird. Die Break-Anweisung wird in den Schleifenkörper eingefügt (im Allgemeinen nach der If-Bedingung). Es beendet die aktuelle Schleife, d. h. die Schleife, in der es erscheint, und setzt die Ausführung bei der nächsten Anweisung unmittelbar nach dem Ende dieser Schleife fort. Wenn sich die break-Anweisung innerhalb einer verschachtelten Schleife befindet, beendet die break-Anweisung die innerste Schleife.
Beispiel einer Python-Break-Anweisung
Beispiel 1:
Python3
for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break> |
3D in Autocad
>
>
Ausgabe:
0 1 2>
Beispiel 2:
Python3
# Python program to> # demonstrate break statement> > s>=> 'geeksforgeeks'> # Using for loop> for> letter>in> s:> > >print>(letter)> ># break the loop as soon it sees 'e'> ># or 's'> >if> letter>=>=> 'e'> or> letter>=>=> 's'>:> >break> > print>(>'Out of for loop'> )> print>()> > i>=> 0> > # Using while loop> while> True>:> >print>(s[i])> > ># break the loop as soon it sees 'e'> ># or 's'> >if> s[i]>=>=> 'e'> or> s[i]>=>=> 's'>:> >break> >i>+>=> 1> > print>(>'Out of while loop '>)> |
NFA-Beispiele
>
>
Ausgabe:
g e Out of for loop g e Out of while loop>
Im obigen Beispiel iterieren beide Schleifen die Zeichenfolge „geeksforgeeks“ und sobald sie auf das Zeichen „e“ oder „s“ stoßen, wird die Bedingung wahr und der Ausführungsfluss wird aus der Schleife gebracht.
Beispiel 3:
Python3
num>=> 0> for> i>in> range>(>10>):> >num>+>=> 1> >if> num>=>=> 8>:> >break> >print>(>'The num has value:'>, num)> print>(>'Out of loop'>)> |
>
>Ausgabe
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop>
Im obigen Beispiel beträgt der Wert von „num“ nach der Iteration bis „num=7“ 8 und es kommt zu einer Unterbrechung, sodass der Ausführungsfluss aus der Schleife gebracht wird.
Die Verwendung von Schleifen in Python automatisiert und wiederholt die Aufgaben auf effiziente Weise. Aber manchmal kann es vorkommen, dass Sie die Schleife vollständig verlassen, eine Iteration überspringen oder einige Anweisungen der Schleife ignorieren möchten, bevor Sie mit der Schleife fortfahren. Dies kann durch aufgerufene Schleifenkontrollanweisungen erfolgen Sprunganweisungen . Schleifensteuerungs- oder Sprunganweisungen ändern die Ausführung in ihrer normalen Reihenfolge. Wenn die Ausführung einen Bereich verlässt, werden alle in diesem Bereich erstellten automatischen Objekte zerstört. Python unterstützt die folgenden Steuer-/Sprunganweisungen.
Fangen Sie Java und probieren Sie es aus
- continue-Anweisung
- break-Anweisung
- pass-Anweisung