Python Fortsätt uttalande hoppar över exekveringen av programblocket efter continu-satsen och tvingar kontrollen att starta nästa iteration.
Python Fortsätt uttalande
Pytonorm Fortsätt uttalande är en loopkontrollsats som tvingar att exekvera nästa iteration av loopen samtidigt som den hoppar över resten av koden inuti loopen endast för den aktuella iterationen, d.v.s. när continu-satsen körs i loopen, koden inuti loopen efter continuation uttalandet kommer att hoppas över för den aktuella iterationen och nästa iteration av loopen kommer att börja.
Python continue Statement Syntax
while True: ... if x == 10: continue print(x)>
Flödesschema för Fortsätt uttalande

flödesschema för Python fortsätt uttalande
Fortsätt uttalande i Python-exempel
Demonstration av Fortsätt uttalande i Python
I det här exemplet kommer vi att använda fortsätt i något villkor i en loop.
Python3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
hashmap i java
>
>
Produktion:
G k s f o r g k s>
Förklaring: Här hoppar vi över utskriften av tecknet 'e' med hjälp av if-condition-kontroll och fortsätt-sats.
Utskriftsområde med Python Continue Statement
Tänk på situationen när du behöver skriva ett program som skriver ut numret från 1 till 10, men inte 6.
Det är specificerat att du måste göra detta med en slinga och endast en slinga är tillåten att använda. Här kommer användningen av fortsätt-satsen. Det vi kan göra här är att vi kan köra en loop från 1 till 10 och varje gång måste vi jämföra värdet på loopvariabeln med 6. Om det är lika med 6 kommer vi att använda continu-satsen för att fortsätta till nästa iteration utan skriva ut vad som helst, annars skriver vi ut värdet.
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> => ' '> )> |
>
>
Produktion:
1 2 3 4 5 7 8 9 10>
Notera: Fortsätt-satsen kan användas med vilken annan loop som helst som också medan loop, på samma sätt som den används med för slinga ovan.
Fortsätt med Nested loops
I det här exemplet skapar vi en 2d lista som inkluderar siffrorna från 1 till 9 och vi går igenom listan med hjälp av två för slingor och vi hoppar över utskriftssatsen när värdet är 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)> |
>
>
Produktion
1 2 4 5 6 7 8 9>
Fortsätt med While Loop
I det här exemplet använder vi a medan slinga som går till 9 om i = 5 hoppa över utskriften av siffror.
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> |
>
>
Produktion
0 1 2 3 4 6 7 8 9>
Användning av Fortsätt uttalande
Slingor i Python automatisera och upprepa uppgifter effektivt. Men ibland kan det uppstå ett tillstånd där du vill lämna loopen helt, hoppa över en iteration eller ignorera det villkoret. Dessa kan göras med loopkontrollsatser. Continue är en typ av loopkontrollsats som kan ändra flödet i loopen.
regex java
För att läsa mer om passera och ha sönder , se dessa artiklar:
- Python pass uttalande
- Python break statement