Python Continue-Anweisung überspringt die Ausführung des Programmblocks nach der continue-Anweisung und zwingt die Steuerung, die nächste Iteration zu starten.
Python Continue-Anweisung
Python Aussage fortsetzen ist eine Schleifenkontrollanweisung, die die Ausführung der nächsten Iteration der Schleife erzwingt, während der Rest des Codes innerhalb der Schleife nur für die aktuelle Iteration übersprungen wird, d. h. wenn die continue-Anweisung in der Schleife ausgeführt wird, der Code innerhalb der Schleife, der auf continue folgt Die Anweisung wird für die aktuelle Iteration übersprungen und die nächste Iteration der Schleife beginnt.
Python continue-Anweisungssyntax
while True: ... if x == 10: continue print(x)>
Flussdiagramm der Continue-Anweisung

Flussdiagramm der Python-Fortsetzungsanweisung
Continue-Anweisung in Python-Beispielen
Demonstration der Continue-Anweisung in Python
In diesem Beispiel verwenden wir continue innerhalb einer Bedingung innerhalb einer Schleife.
Python3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
>
>
Ausgabe:
G k s f o r g k s>
Erläuterung: Hier überspringen wir den Ausdruck des Zeichens „e“ mithilfe der If-Bedingungsprüfung und der Continue-Anweisung.
Druckbereich mit Python Continue Statement
Stellen Sie sich die Situation vor, in der Sie ein Programm schreiben müssen, das die Zahlen von 1 bis 10, aber nicht 6, ausgibt.
Es ist festgelegt, dass Sie dies mithilfe einer Schleife tun müssen und nur eine Schleife verwenden darf. Hier kommt die Verwendung der continue-Anweisung. Was wir hier tun können, ist, dass wir eine Schleife von 1 bis 10 ausführen können und jedes Mal den Wert der Schleifenvariablen mit 6 vergleichen müssen. Wenn er gleich 6 ist, verwenden wir die continue-Anweisung, um mit der nächsten Iteration ohne fortzufahren Drucken Sie alles aus, andernfalls drucken wir den Wert.
Python3
# loop from 1 to 10> for> i> in> range> (> 1> ,> 11> ):> > # If i is equals to 6,> > # continue to next iteration> > # without printing> > if> i> => => 6> :> > continue> > else> :> > # otherwise print the value> > # of i> > print> (i, end> => ' '> )> |
>
>
Ausgabe:
1 2 3 4 5 7 8 9 10>
Notiz: Die continue-Anweisung kann mit jeder anderen Schleife verwendet werden, auch mit der while-Schleife, ähnlich wie es mit verwendet wird for-Schleife über.
Fahren Sie mit „Verschachtelte Schleifen“ fort
In diesem Beispiel erstellen wir eine 2. Liste Dazu gehören die Zahlen von 1 bis 9, und wir durchlaufen die Liste mithilfe von zwei für Schleifen und wir überspringen die print-Anweisung, wenn der Wert 3 ist.
Python3
# prints all the elements in the nested list> # except for the ones with value 3> nested_list> => [[> 1> ,> 2> ,> 3> ], [> 4> ,> 5> ,> 6> ], [> 7> ,> 8> ,> 9> ]]> for> i> in> nested_list:> > for> j> in> i:> > if> j> => => 3> :> > continue> > print> (j)> |
>
>
Ausgabe
1 2 4 5 6 7 8 9>
Fahren Sie mit der While-Schleife fort
In diesem Beispiel verwenden wir a während Schleife, die bis 9 durchläuft, wenn i = 5, dann wird das Drucken von Zahlen übersprungen.
Python3
# prints the numbers between> # 0 and 9 that are not equal to 5> i> => 0> while> i <> 10> :> > if> i> => => 5> :> > i> +> => 1> > continue> > print> (i)> > i> +> => 1> |
>
>
Ausgabe
0 1 2 3 4 6 7 8 9>
Verwendung der Continue-Anweisung
Schleifen in Python Aufgaben effizient automatisieren und wiederholen. Aber manchmal kann es vorkommen, dass Sie die Schleife vollständig verlassen, eine Iteration überspringen oder diese Bedingung ignorieren möchten. Dies kann durch Schleifenkontrollanweisungen erfolgen. Continue ist eine Art Schleifenkontrollanweisung, die den Fluss der Schleife ändern kann.
Wolf gegen Fuchs
Um mehr darüber zu lesen passieren Und brechen , siehe diese Artikel:
- Python-Pass-Anweisung
- Python-Break-Anweisung