À quoi sert l'instruction break en Python ?
L'instruction break
permet d'interrompre l'exécution d'une boucle et de passer à la partie suivante du script.
fruits = ['🍊', '🍋', '🍏', '🍒', '🥭']
fruits_manges = 0
for fruit in fruits:
print("Je mange des " + fruit)
fruits_manges += 1
if fruits_manges == 3:
break
print("Je n'ai plus faim !")
Dans ce code, on itère sur une liste de fruits.
Au bout de 3 fruits mangés, on interrompt l'exécution de la boucle grâce à l'instruction break
.
De cette manière, je ne m'occupe pas des fruits restants et je passe à la suite de mon code (dans le code ci-dessus, on s'arrête à la pomme. La cerise et la mangue ne sont donc pas mangées).
Dans le cas d'un bloc d'instruction à l'intérieur d'un bloc d'instruction, l'instruction break ne sortira que du bloc d'instruction dans lequel elle est contenue :
for a in range(5):
for b in range(5):
print("a:", a, "b: ", b)
if b == 3:
break
☝️Dans le code ci-dessus, l'instruction break
nous permet d'arrêter l'exécution de la deuxième boucle for.
Le nombre 4 n'est donc jamais affichés dans la boucle for b in range(5)
.
Par contre, la boucle for a in range(5)
est exécutée pour toutes les itérations.
Réservé aux membres abonnés

Pour pouvoir prendre des notes et ajouter des favoris tu dois être abonné à Docstring.
Voir les formulesMes notes
Sauvegardé