Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python bricht ab und fährt fort

Python unterbrechen und fortsetzen

In diesem Artikel lernen Sie, Break- und Continue-Anweisungen zu verwenden, um den Ablauf einer Schleife zu verändern.

Video:Python break and Continue Statement

Was ist die Verwendung von Break und Continue in Python?

In Python break und continue Anweisungen können den Ablauf einer normalen Schleife verändern.

Schleifen durchlaufen einen Codeblock, bis der Testausdruck falsch ist, aber manchmal möchten wir die aktuelle Iteration oder sogar die gesamte Schleife beenden, ohne den Testausdruck zu prüfen.

Die break und continue Anweisungen werden in diesen Fällen verwendet.


Python-Break-Anweisung

Die break Anweisung beendet die Schleife, die sie enthält. Die Steuerung des Programms geht direkt nach dem Schleifenrumpf zu der Anweisung über.

Wenn der break -Anweisung befindet sich in einer verschachtelten Schleife (Schleife in einer anderen Schleife), der break -Anweisung beendet die innerste Schleife.

Syntax von break

break

Flussdiagramm der Pause

Die Funktionsweise der Break-Anweisung in der For-Schleife und While-Schleife wird unten gezeigt.

Beispiel:Python-Break

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

Ausgabe

s
t
r
The end

In diesem Programm durchlaufen wir den "string" Reihenfolge. Wir prüfen, ob der Buchstabe i ist , woraufhin wir aus der Schleife ausbrechen. Daher sehen wir in unserer Ausgabe, dass alle Buchstaben bis i gedruckt wird. Danach endet die Schleife.


Python-Continue-Anweisung

Die continue -Anweisung wird verwendet, um den Rest des Codes innerhalb einer Schleife nur für die aktuelle Iteration zu überspringen. Die Schleife wird nicht beendet, sondern mit der nächsten Iteration fortgesetzt.

Syntax von Continue

continue

Flussdiagramm zum Fortfahren 

Die Funktionsweise des continue Anweisung in der For- und While-Schleife ist unten gezeigt.

Beispiel:Python fortfahren

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

Ausgabe

s
t
r
n
g
The end

Dieses Programm ist dasselbe wie das obige Beispiel, mit Ausnahme von break -Anweisung wurde durch continue ersetzt .

Wir fahren mit der Schleife fort, wenn der String i ist , ohne den Rest des Blocks auszuführen. Daher sehen wir in unserer Ausgabe, dass alle Buchstaben außer i wird gedruckt.


Python

  1. Python-Schlüsselwörter und -Identifikatoren
  2. Python-Anweisung, Einrückung und Kommentare
  3. Python-Variablen, -Konstanten und -Literale
  4. Python-Typkonvertierung und Typumwandlung
  5. Python-Eingabe, -Ausgabe und -Import
  6. Python Globale, lokale und nicht lokale Variablen
  7. Python-Zahlen, Typumwandlung und Mathematik
  8. Python-Verzeichnis- und Dateiverwaltung
  9. Python-Fehler und eingebaute Ausnahmen
  10. Python For &While-Schleifen:Enumerate, Break, Continue-Anweisung