Python törés és folytatás

Ebben a cikkben megtanulja használni a break és a folytatás utasításokat a hurok folyamatának megváltoztatásához.

Videó: Python törés és folytatás

Mit használ a break és a folytatás a Pythonban?

Python, breakés continuekimutatások megváltoztathatja az áramlás a normál hurok.

A ciklusok egy kódblokk felett iterálnak, amíg a teszt kifejezés hamis, de néha le akarjuk állítani az aktuális iterációt vagy akár az egész ciklust anélkül, hogy ellenőriznénk a teszt kifejezést.

A breakés continuekimutatások ezekben az esetekben használt.

Python törés utasítás

Az breakutasítás megszünteti az azt tartalmazó ciklust. A program ellenőrzése közvetlenül a ciklus törzsét követően folyik az utasításban.

Ha az breakutasítás egy beágyazott hurokban van (hurok egy másik ciklus belsejében), akkor az breakutasítás megszünteti a legbelsõ ciklust.

A törés szintaxisa

 szünet

A szünet folyamatábra

A break utasítás folyamatábra a Pythonban

A break utasítás bemenete a ciklus és a loop alatt alább látható.

A törés nyilatkozat kidolgozása

Példa: Python törés

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

Kimenet

 str Vége

Ebben a programban a "string" szekvencián keresztül iterálunk. Ellenőrizzük, hogy a betű i-e, és erre szakadunk a huroktól. Ezért látjuk a kimenetünkben, hogy az összes betű egészen addig, amíg ki nem nyomtatom. Ezt követően a hurok véget ér.

Python folytatás

Az continueutasítás arra használható, hogy a hurok belsejében maradjon a kód többi része, csak az aktuális iteráció esetén. A hurok nem szűnik meg, hanem folytatódik a következő iterációval.

A Folytatás szintaxisa

 folytatni

Folytatás folyamatábra

A folytatás utasítás folyamatábra a Pythonban

A folytatás utasítás működése a és közben ciklusban az alábbiakban látható.

Hogyan működik a folytatás utasítás a pythonban

Példa: Python folytatása

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

Kimenet

 strng A vége

Ez a program ugyanaz, mint a fenti példa, kivéve a breaknyilatkozat váltotta continue.

Folytatjuk a ciklust, ha a karakterlánc i, nem hajtjuk végre a blokk többi részét. Ezért látjuk a kimenetünkben, hogy az i kivételével az összes betű nyomtatásra kerül.

érdekes cikkek...