Python Fortsæt-erklæring springer udførelsen af programblokken over efter continue-sætningen og tvinger kontrollen til at starte den næste iteration.
Python Fortsæt-erklæring
Python Fortsæt erklæring er en løkkekontrolsætning, der tvinger til at udføre den næste iteration af løkken, mens den springer resten af koden over inde i løkken kun for den aktuelle iteration, dvs. når continu-sætningen udføres i løkken, vil koden inde i løkken efter fortsættelsen sætning vil blive sprunget over for den aktuelle iteration, og den næste iteration af løkken vil begynde.
java konverter int til streng
Python fortsæt Statement Syntaks
while True: ... if x == 10: continue print(x)>
Flowchart for Fortsæt-erklæring

flowchart af Python fortsætte erklæring
Fortsæt udsagn i Python-eksempler
Demonstration af Fortsæt-erklæring i Python
I dette eksempel vil vi bruge fortsæt inde i en eller anden betingelse i en løkke.
Python3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
>
>
Produktion:
G k s f o r g k s>
Forklaring: Her springer vi over udskriften af tegn 'e' ved hjælp af if-condition-kontrol og fortsæt-erklæring.
Udskrivningsområde med Python Continue Statement
Overvej situationen, når du skal skrive et program, der udskriver tallet fra 1 til 10, men ikke 6.
java matematik
Det er specificeret, at du skal gøre dette ved hjælp af en løkke, og kun én løkke er tilladt at bruge. Her kommer brugen af fortsæt-erklæringen. Det, vi kan gøre her, er, at vi kan køre en loop fra 1 til 10, og hver gang skal vi sammenligne værdien af loop-variablen med 6. Hvis den er lig med 6, vil vi bruge continu-sætningen til at fortsætte til næste iteration uden at udskriver hvad som helst, ellers udskriver vi værdien.
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> => ' '> )> |
xdxd betydning
>
>
Produktion:
1 2 3 4 5 7 8 9 10>
Bemærk: Fortsæt-sætningen kan bruges med enhver anden sløjfe, også som mens loop, på samme måde som det bruges med for sløjfe over.
Fortsæt med indlejrede løkker
I dette eksempel opretter vi en 2d liste der inkluderer tallene fra 1 til 9, og vi krydser listen ved hjælp af to til sløjfer og vi springer udskrivningen over, når værdien er 3.
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)> |
>
react js tutorial
>
Produktion
1 2 4 5 6 7 8 9>
Fortsæt med While Loop
I dette eksempel bruger vi en mens sløjfe, der går til 9, hvis i = 5, spring derefter udskrivningen af tal over.
Python3
arrays java
# 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> |
>
>
Produktion
0 1 2 3 4 6 7 8 9>
Brug af Fortsæt-erklæring
Sløjfer i Python automatisere og gentage opgaver effektivt. Men nogle gange kan der opstå en tilstand, hvor du vil forlade sløjfen helt, springe en iteration over eller ignorere denne betingelse. Disse kan gøres ved hjælp af loop control-sætninger. Continue er en type sløjfekontrolerklæring, der kan ændre strømmen af sløjfen.
At læse mere om passere og pause , se disse artikler:
- Python pass erklæring
- Python break statement