Python Continue Statement
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.
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
# 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
# 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