Break et Continue en Python
En Python, les instructions break et continue peuvent modifier le flux d’une boucle normale.
Les boucles parcourent un bloc de code jusqu’à ce que la condition soit fausse, mais nous souhaitons parfois mettre fin à l’itération en cours ou même à la totalité de la boucle sans vérifier la condition.
Les instructions break et continue sont utilisées dans ces cas.
break est utilisé pour quitter une boucle while/for, alors que continue est utilisé pour ignorer le bloc actuel et revenir à l’instruction while/for.
L’instruction « break »:
Exemple : On utilise la boucle « while »
i = 0 while True: print(i) i = i + 1 if i >= 4: break
Cela produit le résultat suivant:
0 1 2 3
Exemple : On utilise la boucle « for »
for val in "WayToLearnX": if val == "o": break print(val)
Cela produit le résultat suivant:
W a y T
L’instruction « continue »:
Exemple : On utilise la boucle « while »
i = 10 while i > 0: i = i -1 if i == 5: continue print(i)
Cela produit le résultat suivant:
9 8 7 6 5 4 3 2 1 0
Exemple : On utilise la boucle « for »
for val in "WayToLearnX": if val == "o": continue print(val)
Cela produit le résultat suivant:
W a y T L e a r n X
i = 10
while i > 0:
i = i -1
if i == 5:
continue
print(i)
faut enlever le 5 ici