Python break and continue
Wat is het nut van break and continue in Python?
in Python kunnen break
en continue
de flow van een normale lus veranderen.
Loops itereren over een blok code totdat de testuitdrukking onwaar is, maar soms willen we de huidige iteratie of zelfs de hele lus beëindigen zonder testuitdrukking te controleren.
de verklaringen break
en continue
worden in deze gevallen gebruikt.
Python break statement
het break
statement beëindigt de lus die het bevat. Controle van het programma stroomt naar de verklaring onmiddellijk na het lichaam van de lus.
als hetbreak
statement zich binnen een geneste lus bevindt (lus binnen een andere lus), zal hetbreak
statement de binnenste lus beëindigen.
syntaxis van break
break
Stroomdiagram van break
de werking van break statement in for loop en while loop wordt hieronder getoond.
voorbeeld: Python break
# Use of break statement inside the loopfor val in "string": if val == "i": break print(val)print("The end")
Output
strThe end
In dit programma zullen we Itereer door de “string” reeks. We controleren of de letter i is, waarop we uit de lus breken. Vandaar, we zien in onze output dat alle letters tot ik wordt gedrukt. Daarna eindigt de lus.
Python continue statement
het continue
statement wordt alleen gebruikt om de rest van de code in een lus over te slaan voor de huidige iteratie. Lus eindigt niet, maar gaat door met de volgende iteratie.
syntaxis van Continue
continue
Stroomdiagram van continue
de werking van continue statement in for and while lus wordt hieronder getoond.
Voorbeeld: Python doorgaan
# 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
Dit programma is hetzelfde als het bovenstaande voorbeeld met uitzondering van de break
verklaring is vervangen door continue
.
We gaan verder met de lus, als de tekenreeks i is, en voeren de rest van het blok niet uit. Vandaar dat we in onze output zien dat alle letters behalve Ik worden afgedrukt.
Leave a Reply