logo

Python tęsinys

Python tęsinys praleidžia programos bloko vykdymą po teiginio tęsti ir priverčia valdiklį pradėti kitą iteraciją.

Python tęsinys

Python Tęsti pareiškimą yra ciklo valdymo sakinys, kuris verčia vykdyti kitą ciklo iteraciją, praleidžiant likusį ciklo kodą tik dabartinei iteracijai, t. y. kai tęsinys vykdomas cikle, kodas ciklo viduje po tęsti teiginys bus praleistas dabartinei iteracijai ir prasidės kita ciklo iteracija.



Python tęsia pareiškimo sintaksę

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

Tęsinio pareiškimo schema

Python tęsinys

Python teiginio tęsti schemą

Tęskite teiginį Python pavyzdžiuose

„Tęsti“ teiginio demonstravimas Python

Šiame pavyzdyje mes naudosime tęsti tam tikroje ciklo sąlygoje.

Python3








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

>

>

jei pagal rudyard kipling santrauka

Išvestis:

G k s f o r g k s>

Paaiškinimas: Čia mes praleidžiame simbolio „e“ spausdinimą naudodami „je“ sąlygos tikrinimą ir tęsiame teiginį.

Spausdinimo diapazonas su Python Continue Statement

Apsvarstykite situaciją, kai reikia parašyti programą, kuri spausdina skaičių nuo 1 iki 10, bet ne 6.

Nurodoma, kad tai turite padaryti naudojant kilpą ir leidžiama naudoti tik vieną kilpą. Čia vartojamas teiginys tęsti. Čia galime paleisti ciklą nuo 1 iki 10 ir kiekvieną kartą, kai turime lyginti ciklo kintamojo reikšmę su 6. Jei ji lygi 6, naudosime teiginį tęsti, kad pereitume prie kitos iteracijos be spausdiname bet ką, kitu atveju atspausdinsime vertę.

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

>

>

Išvestis:

1 2 3 4 5 7 8 9 10>

Pastaba: Teiginį tęsti galima naudoti su bet kuria kita kilpa, taip pat kaip ir o kilpa, panašiai kaip ir naudojamas su už kilpą aukščiau.

Tęskite su įdėtomis kilpomis

Šiame pavyzdyje mes kuriame a 2d sąrašas kuriame yra skaičiai nuo 1 iki 9, o sąraše judame naudodami du kilpoms ir mes praleidžiame spausdinimo teiginį, kai reikšmė yra 3.

skaičiuojant kadenciją „Excel“.

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

>

>

Išvestis

1 2 4 5 6 7 8 9>

Tęskite naudodami Nors Loop

Šiame pavyzdyje mes naudojame a kol kilpa, kuri eina iki 9, jei i = 5, tada praleiskite skaičių spausdinimą.

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>

>

>

Išvestis

0 1 2 3 4 6 7 8 9>

Tęsinio teiginio naudojimas

Kilpos „Python“ automatizuokite ir efektyviai kartokite užduotis. Tačiau kartais gali atsirasti sąlyga, kai norite visiškai išeiti iš ciklo, praleisti iteraciją arba ignoruoti šią sąlygą. Tai galima padaryti naudojant kilpos valdymo sakinius. Tęsti yra kilpos valdymo sakinio tipas, galintis pakeisti ciklo eigą.

Norėdami paskaityti daugiau praeiti ir pertrauka , skaitykite šiuos straipsnius:

  1. Python pass pareiškimas
  2. Python pertraukos pareiškimas