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