Python Fortsett-erklæring hopper over kjøringen av programblokken etter continue-setningen og tvinger kontrollen til å starte neste iterasjon.
Python Fortsett-erklæring
Python Fortsett uttalelsen er en sløyfekontrollsetning som tvinger til å utføre neste iterasjon av løkken mens du hopper over resten av koden inne i løkken kun for gjeldende iterasjon, dvs. når continu-setningen kjøres i løkken, koden inne i løkken som følger fortsettelsen setningen vil bli hoppet over for gjeldende iterasjon og neste iterasjon av loopen vil begynne.
logo java
Python fortsette Statement Syntaks
while True: ... if x == 10: continue print(x)>
Flytskjema for Fortsett-erklæring

flytskjema av Python fortsette uttalelse
Fortsett uttalelsen i Python-eksempler
Demonstrasjon av Fortsett-uttalelse i Python
I dette eksemplet vil vi bruke fortsette i en eller annen tilstand i en løkke.
Python3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
>
>
Produksjon:
G k s f o r g k s>
Forklaring: Her hopper vi over utskriften av tegnet 'e' ved å bruke if-condition-kontroll og fortsette-setning.
Utskriftsområde med Python Continue Statement
Tenk på situasjonen når du trenger å skrive et program som skriver ut tallet fra 1 til 10, men ikke 6.
java matematikk
Det er spesifisert at du må gjøre dette ved hjelp av en løkke og kun én løkke er tillatt å bruke. Her kommer bruken av fortsett-setningen. Det vi kan gjøre her er at vi kan kjøre en løkke fra 1 til 10 og hver gang må vi sammenligne verdien av løkkevariabelen med 6. Hvis den er lik 6 vil vi bruke continu-setningen for å fortsette til neste iterasjon uten skrive ut hva som helst, ellers vil vi skrive ut verdien.
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> => ' '> )> |
alfabet til tall
>
>
Produksjon:
1 2 3 4 5 7 8 9 10>
Merk: Fortsett-setningen kan brukes med en hvilken som helst annen løkke også som mens loop, på samme måte som den brukes med for løkke ovenfor.
Fortsett med Nestede løkker
I dette eksemplet lager vi en 2d liste som inkluderer tallene fra 1 til 9 og vi krysser i listen ved hjelp av to for løkker og vi hopper over utskriftserklæringen når verdien 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)> |
>
strengbygger java
>
Produksjon
1 2 4 5 6 7 8 9>
Fortsett med While Loop
I dette eksemplet bruker vi en samtidig som løkke som går til 9 hvis i = 5, hopp over utskriften av tall.
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> |
>
>
Produksjon
0 1 2 3 4 6 7 8 9>
Bruk av Fortsett-erklæringen
Løkker i Python automatisere og gjenta oppgaver effektivt. Men noen ganger kan det oppstå en tilstand der du vil gå ut av loopen helt, hoppe over en iterasjon eller ignorere den tilstanden. Disse kan gjøres ved sløyfekontrollsetninger. Continue er en type sløyfekontrollsetning som kan endre flyten i sløyfen.
For å lese mer på sende og gå i stykker , se disse artiklene:
- Python pass-erklæring
- Python break statement