logo

Python Fortsæt-erklæring

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

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

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