Aller au contenu principal
Publié le

break et continue en Python

Partager :

Introduction

Les instructions break et continue sont des outils essentiels pour contrôler le flux d'exécution au sein des boucles en Python. Elles permettent d'interagir de manière plus dynamique avec les boucles, en s'adaptant aux conditions du programme.

L'instruction break

L'instruction break est utilisée pour arrêter complètement une boucle. Dès qu'elle est rencontrée, la boucle se termine immédiatement, quel que soit le nombre d'itérations initialement prévu.

Exemple avec break

animaux = ['Chien', 'Chat', 'Poule', 'Lapin', 'Lion']

for animal in animaux:
  print('Animal :', animal)

  if animal == 'Lapin':
    break

Dans cet exemple, dès que la boucle rencontre "Lapin", elle se termine immédiatement.

L'instruction continue

Contrairement à break, l'instruction continue ne met pas fin à la boucle. Au lieu de cela, elle interrompt l'itération en cours et passe directement à la suivante, en ignorant tout code restant dans le bloc de la boucle.

Exemple avec continue

compteur = 0

while compteur < 10:
  compteur += 1

  if compteur == 5:
    continue

  print('Numéro du tour :', compteur)

Ici, lorsque le compteur est égal à 5, l'instruction continue ignore le reste du bloc et démarre l'itération suivante.

Conclusion

Comprendre comment et quand utiliser les instructions break et continue est fondamental pour écrire des programmes Python plus flexibles et adaptables. Elles offrent un moyen efficace de contrôler l'exécution au sein des boucles, rendant votre code plus lisible et plus efficace.

Happy coding!