logo

Python Fortsett-erklæring

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

Python 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:

  1. Python pass-erklæring
  2. Python break statement