Pythonin jatkolausunto ohittaa ohjelmalohkon suorituksen jatkamiskäskyn jälkeen ja pakottaa ohjauksen aloittamaan seuraavan iteraation.
Pythonin jatkolausunto
Python Jatka lausuntoa on silmukan ohjauskäsky, joka pakottaa suorittamaan silmukan seuraavan iteraation ohittaen loput silmukan sisällä olevasta koodista vain nykyisessä iteraatiossa, eli kun jatka-käsky suoritetaan silmukassa, silmukan sisällä oleva koodi jatkaa jatkamista. lauseke ohitetaan nykyisessä iteraatiossa ja silmukan seuraava iteraatio alkaa.
Python jatkaa lausekkeen syntaksia
while True: ... if x == 10: continue print(x)>
Jatkolausunnon vuokaavio

Pythonin jatkamiskäskyn vuokaavio
Jatka lausetta Python-esimerkeissä
Jatka-lauseen esittely Pythonissa
Tässä esimerkissä käytämme jatka jossakin silmukan ehdossa.
Python 3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
merkkijono kokonaislukuihin
>
>
Lähtö:
G k s f o r g k s>
Selitys: Tässä ohitamme merkin 'e' tulostamisen käyttämällä if-ehtotarkistusta ja jatka-lausetta.
Tulostusalue Python Continue Statementillä
Harkitse tilannetta, kun sinun on kirjoitettava ohjelma, joka tulostaa numeron 1 - 10, mutta ei 6.
On määritelty, että sinun on tehtävä tämä silmukalla ja vain yksi silmukka on sallittu. Tässä tulee jatko-lauseen käyttö. Mitä voimme tehdä tässä, voimme ajaa silmukan 1:stä 10:een ja joka kerta, kun meidän on verrattava silmukkamuuttujan arvoa 6:een. Jos se on yhtä suuri kuin 6, jatkamme käskyn avulla seuraavaan iteraatioon ilman tulostamalla mitä tahansa, muuten tulostamme arvon.
Python 3
java-verkkopalvelut
# 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> => ' '> )> |
>
>
Lähtö:
1 2 3 4 5 7 8 9 10>
Huomautus: Jatka-lausetta voidaan käyttää minkä tahansa muun silmukan kanssa, kuten myös kun silmukka, samalla tavalla kuin sitä käytetään silmukalle edellä.
Jatka sisäkkäisillä silmukoilla
Tässä esimerkissä luomme a 2d lista joka sisältää numerot 1-9 ja kuljemme luettelossa kahden avulla silmukoille ja ohitamme print-lauseen, kun arvo on 3.
Python 3
# 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)> |
>
>
Lähtö
1 2 4 5 6 7 8 9>
Jatka kohtaan While Loop
Tässä esimerkissä käytämme a sillä aikaa silmukka, joka kulkee 9:ään asti, jos i = 5, niin ohita numeroiden tulostus.
java paikallinen päivämäärä
Python 3
# 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> |
>
>
Lähtö
0 1 2 3 4 6 7 8 9>
Jatkalausekkeen käyttö
Silmukat Pythonissa automatisoida ja toistaa tehtäviä tehokkaasti. Mutta joskus voi syntyä tilanne, jossa haluat poistua silmukasta kokonaan, ohittaa iteraatio tai jättää huomioimatta kyseisen ehdon. Nämä voidaan tehdä silmukan ohjauskäskyillä. Continue on eräänlainen silmukan ohjauskäsky, joka voi muuttaa silmukan kulkua.
Lue lisää aiheesta kulkea ja tauko , katso nämä artikkelit:
- Python pass -lausunto
- Python-katkoslauseke