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 continue
kimutatá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 continue
kimutatások ezekben az esetekben használt.
Python törés utasítás
Az break
utasí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 break
utasítás egy beágyazott hurokban van (hurok egy másik ciklus belsejében), akkor az break
utasítás megszünteti a legbelsõ ciklust.
A törés szintaxisa
szünet
A szünet folyamatábra

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

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 continue
utasí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 működése a és közben ciklusban az alábbiakban látható.

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 break
nyilatkozat 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.