Python break and continue
mitä hyötyä break and continuesta on Pythonissa?
Pythonissa break
ja continue
lauseet voivat muuttaa normaalin silmukan virtausta.
silmukat iteroivat koodilohkon yli, kunnes testilauseke on epätosi, mutta joskus haluamme päättää nykyisen iteraation tai jopa koko silmukan tarkistamatta testilauseketta.
break
ja continue
lausekkeita käytetään näissä tapauksissa.
Pythonin taukolauseke
break
lauseke päättää sen sisältävän silmukan. Ohjelman ohjaus siirtyy lauseeseen välittömästi silmukan rungon jälkeen.
Jos break
lauseke on sisimmän silmukan sisällä (silmukka toisen silmukan sisällä), break
lauseke päättää sisimmän silmukan.
syntaks of break
break
Flowchart of break
taukolauseen toiminta silmukassa ja silmukassa on esitetty alla.
esimerkki: 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> tässä ohjelmassa iteroidaan ”merkkijono” – sekvenssin kautta. Tarkistamme, onko kirjain minä, jonka perusteella katkaisemme silmukan. Näin ollen näemme tulosteestamme, että kaikki kirjeet siihen asti, kun minut painetaan. Sen jälkeen silmukka päättyy.
Pythonin jatkuva lauseke
continue
lausetta käytetään ohittamaan koodin loppuosa vain nykyisen iteraation silmukan sisällä. Silmukka ei pääty, vaan jatkuu seuraavalla iteroinnilla.
Continue
continue
vuokaavio continue
alla on esitetty continue statement in for and While Loop.
Example: Python continue
# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")
lähtö
strngThe end
Tämä ohjelma on sama kuin yllä oleva esimerkki paitsi break
lausunto on korvattu continue
.
jatketaan silmukalla, jos merkkijono on i, eikä suoriteta lohkon muuta osaa. Näin ollen näemme tulosteestamme, että kaikki kirjeet paitsi minä painetaan.
Leave a Reply