Articles

Python break and continue

mi a használata a break and continue in Python?

Pythonban, break és continue a kijelentések megváltoztathatják a normál hurok áramlását.

a hurkok egy kódblokkon keresztül iterálódnak, amíg a teszt kifejezés hamis, de néha az aktuális iterációt vagy akár az egész hurkot a teszt kifejezés ellenőrzése nélkül szeretnénk megszüntetni.

ezekben az esetekben a break és continue nyilatkozatok használatosak.

Python break statement

abreak utasítás megszünteti az azt tartalmazó hurkot. A program vezérlése közvetlenül a hurok teste után következik be.

Ha abreak utasítás egy beágyazott hurok belsejében van (hurok egy másik hurok belsejében), abreak utasítás megszünteti a legbelső hurkot.

A szünet szintaxisa

break

a szünet folyamatábrája

folyamatábra szünet nyilatkozat Python
folyamatábra szünet nyilatkozat Python

a töréskimutatás működése a hurokban és a while loopban az alábbiakban látható.

hogyan működik a break nyilatkozat Python
a break nyilatkozat működése

példa: Python break

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

Output

strThe end

p > ebben a programban a “karakterlánc” sorozaton keresztül iterálunk. Ellenőrizzük, hogy a levél i-e, amelyen megszakadunk a hurokból. Ezért látjuk a kimenetünkben, hogy az összes betű addig, amíg ki nem nyomtatnak. Ezután a hurok megszűnik.

Python continue statement

a continue utasítás arra szolgál, hogy a kód többi részét csak az aktuális iterációhoz tartozó hurokban hagyja ki. A hurok nem szűnik meg, hanem folytatódik a következő iterációval.

A folytatás szintaxisa

continue

a folytatás folyamatábrája

a Folytatás folyamatábrája a Python
folyamatábra folytatás nyilatkozat Python

a Continue statement in for and while loop működése az alábbiakban látható.

hogyan működik a folytatás Python
hogyan működik a nyilatkozat python

példa: Python continue

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

output

strngThe end

Ez a program ugyanaz, mint a fenti példa, kivéve a break nyilatkozat helyébe continue.

folytatjuk a hurkot, ha a karakterlánc i, nem hajtjuk végre a blokk többi részét. Ezért a kimenetünkben látjuk,hogy az összes betű, kivéve, ha kinyomtat.