Python Continue Statement preskoči izvajanje programskega bloka po stavku continue in prisili krmilnik, da začne naslednjo ponovitev.
Python Continue Statement
Python Nadaljuj izjavo je stavek za nadzor zanke, ki prisili k izvedbi naslednje ponovitve zanke, medtem ko preskoči preostanek kode v zanki samo za trenutno ponovitev, tj. ko se v zanki izvede stavek continue, koda znotraj zanke sledi nadaljuje stavek bo preskočen za trenutno ponovitev in začela se bo naslednja ponovitev zanke.
Sintaksa izjave Python continue
while True: ... if x == 10: continue print(x)>
Diagram poteka izjave o nadaljevanju

diagram poteka stavka za nadaljevanje v Pythonu
Nadaljuj stavek v Python Primerih
Predstavitev stavka Continue v Pythonu
V tem primeru bomo uporabili continue znotraj nekega pogoja znotraj zanke.
java generator naključnih števil
Python3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
>
>
Izhod:
G k s f o r g k s>
Pojasnilo: Tukaj preskočimo izpis znaka 'e' z uporabo preverjanja if-pogoja in stavka za nadaljevanje.
Obseg tiskanja s stavkom za nadaljevanje Python
Razmislite o situaciji, ko morate napisati program, ki natisne število od 1 do 10, ne pa tudi 6.
Določeno je, da morate to narediti z uporabo zanke in dovoljena je uporaba samo ene zanke. Tukaj pride do uporabe stavka continue. Tukaj lahko naredimo to, da lahko zaženemo zanko od 1 do 10 in vsakič, ko moramo vrednost spremenljivke zanke primerjati s 6. Če je enaka 6, bomo uporabili stavek continue za nadaljevanje na naslednjo iteracijo brez natisniti karkoli, sicer bomo natisnili vrednost.
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> => ' '> )> |
>
>
Izhod:
1 2 3 4 5 7 8 9 10>
Opomba: Stavek continue se lahko uporablja s katero koli drugo zanko, kot je medtem ko zanka, podobno kot se uporablja z za zanko nad.
Nadaljujte z ugnezdenimi zankami
V tem primeru ustvarjamo a 2d seznam ki vključuje številke od 1 do 9 in se po seznamu premikamo s pomočjo dveh za zanke in preskočimo stavek za tiskanje, ko je vrednost 3.
Python3
javascript za spustni meni
# 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)> |
>
>
Izhod
1 2 4 5 6 7 8 9>
Nadaljujte z zanko While
V tem primeru uporabljamo a medtem zanka, ki prečka do 9, če je i = 5, potem preskoči tiskanje številk.
Python3
diana mary blacker
# 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> |
>
>
Izhod
0 1 2 3 4 6 7 8 9>
Uporaba izjave Continue
Zanke v Pythonu avtomatizirajo in učinkovito ponavljajo naloge. Toda včasih lahko pride do stanja, ko želite popolnoma zapustiti zanko, preskočiti ponovitev ali ignorirati ta pogoj. To je mogoče storiti s stavki za nadzor zanke. Continue je vrsta stavka za nadzor zanke, ki lahko spremeni tok zanke.
Če želite prebrati več o mimo in odmor , si oglejte te članke:
- Python pass izjava
- Python break izjava