logo

Vyhlásenie Python Continue

Vyhlásenie Python Continue preskočí vykonávanie programového bloku po príkaze continue a prinúti ovládací prvok spustiť ďalšiu iteráciu.

Vyhlásenie Python Continue

Python Pokračovať vo vyhlásení je príkaz na riadenie cyklu, ktorý núti vykonať ďalšiu iteráciu cyklu, pričom preskočí zvyšok kódu v rámci cyklu iba pre aktuálnu iteráciu, t. j. keď sa v slučke vykoná príkaz continue, kód vo vnútri cyklu nasleduje po pokračovaní príkaz sa pre aktuálnu iteráciu preskočí a začne sa ďalšia iterácia cyklu.



Python pokračuje v syntaxi príkazu

while True: ... if x == 10: continue print(x)>

Vývojový diagram Continue Statement

Vyhlásenie Python Continue

vývojový diagram príkazu pokračovať v Pythone

Príkaz Continue v príkladoch Pythonu

Ukážka príkazu Continue v Pythone

V tomto príklade použijeme continue v rámci nejakej podmienky v rámci cyklu.

Python3








for> var>in> 'Geeksforgeeks'>:> >if> var>=>=> 'e'>:> >continue> >print>(var)>

>

e r modelové príklady

>

Výkon:

G k s f o r g k s>

Vysvetlenie: Tu preskočíme tlač znaku „e“ pomocou kontroly podmienky if a príkazu continue.

Rozsah tlače s Python Continue Statement

Zvážte situáciu, keď potrebujete napísať program, ktorý vypíše číslo od 1 do 10, ale nie 6.

Je špecifikované, že to musíte urobiť pomocou slučky a je povolené použiť iba jednu slučku. Tu je použitie príkazu pokračovať. Čo tu môžeme urobiť je, že môžeme spustiť cyklus od 1 do 10 a zakaždým, keď musíme porovnať hodnotu premennej cyklu so 6. Ak sa rovná 6, použijeme príkaz continue na pokračovanie k ďalšej iterácii bez vytlačíme čokoľvek, v opačnom prípade vytlačíme hodnotu.

Python3


linux zadarmo ipconfig



# 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>=>' '>)>

>

>

Výkon:

1 2 3 4 5 7 8 9 10>

Poznámka: Príkaz continue môže byť použitý s akoukoľvek inou slučkou, ako je napríklad zatiaľ čo slučka, podobne ako sa používa s pre slučku vyššie.

Pokračujte vnorenými slučkami

V tomto príklade vytvárame a 2d zoznam ktorý obsahuje čísla od 1 do 9 a v zozname prechádzame pomocou dvoch pre slučky a preskočíme tlačový príkaz, keď je hodnota 3.

Python3

vlk vs líška




# 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)>

>

>

Výkon

1 2 4 5 6 7 8 9>

Pokračujte s Kým slučka

V tomto príklade používame a zatiaľ čo slučka, ktorá prechádza do 9, ak i = 5, potom preskočte tlač čísel.

Python3




hrubá bodka

# 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>

>

>

Výkon

0 1 2 3 4 6 7 8 9>

Použitie príkazu Pokračovať

Slučky v Pythone efektívne automatizovať a opakovať úlohy. Niekedy však môže nastať situácia, keď chcete cyklus úplne opustiť, preskočiť iteráciu alebo túto podmienku ignorovať. Toto je možné vykonať pomocou príkazov riadenia slučky. Pokračovať je typ príkazu riadenia slučky, ktorý môže zmeniť tok slučky.

Ak si chcete prečítať viac prejsť a prestávka , pozrite si tieto články:

  1. Príkaz Python pass
  2. Príkaz break v Pythone