Tässä artikkelissa opit käyttämään tauko- ja jatko-lauseita silmukan kulun muuttamiseksi.
Video: Python-tauko ja jatka lausuntoa
Mikä on tauko ja jatko -toiminto Pythonissa?
Python, break
ja continue
lausunnot voi muuttaa virtausta normaalin silmukan.
Silmukat iteroivat koodilohkon yli, kunnes testilauseke on väärä, mutta joskus haluamme lopettaa nykyisen iteraation tai jopa koko silmukan tarkistamatta testi-lauseketta.
break
Ja continue
lausunnot käytetään näissä tapauksissa.
Python-rikkomuslauseke
break
Lausunto päättää silmukan, joka sisältää sen. Ohjelman hallinta virtaa lauseeseen välittömästi silmukan rungon jälkeen.
Jos break
käsky on sisäkkäisen silmukan sisällä (silmukka toisen silmukan sisällä), break
lause lopettaa sisimmän silmukan.
Taukosyntaksi
tauko
Taulun vuokaavio
![](https://cdn.wiki-base.com/4950571/python_break_and_continue.jpg.webp)
Break-lauseen käyttö silmukalle ja while-silmukalle on esitetty alla.
![](https://cdn.wiki-base.com/4950571/python_break_and_continue_2.jpg.webp)
Esimerkki: Python-tauko
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Tuotos
str Loppu
Tässä ohjelmassa iteroidaan "merkkijono" -sarjan läpi. Tarkistamme, onko kirjain i, mihin katkaisemme silmukan. Siksi näemme tuotoksestamme, että kaikki kirjaimet, kunnes pääsen painamaan. Sen jälkeen silmukka päättyy.
Python-jatko-lause
continue
Lausuma käytetään ohittaa loput koodin sisällä silmukka nykyinen toisto vain. Silmukka ei lopu, mutta jatkuu seuraavalla iteraatiolla.
Jatka syntaksi
jatkaa
Vuokaavio jatkoa
![](https://cdn.wiki-base.com/4950571/python_break_and_continue_3.jpg.webp)
Jatko-lauseen toiminta silmukassa ja kun -silmukassa näkyy alla.
![](https://cdn.wiki-base.com/4950571/python_break_and_continue_4.jpg.webp)
Esimerkki: Python jatka
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Tuotos
strng Loppu
Tämä ohjelma on sama kuin edellisessä esimerkissä lukuunottamatta break
toteamus on korvattu continue
.
Jatkamme silmukkaa, jos merkkijono on i, ei suorittamalla loput lohkosta. Siksi näemme tuotoksestamme, että kaikki kirjaimet paitsi minä tulostetaan.