L'instruction `break` Python offre un moyen de sortir des boucles prématurément, en transférant le contrôle au code suivant la boucle. Elle est applicable à la fois aux boucles `for` et `while`, permettant une terminaison précoce en fonction de certaines conditions. Le mot-clé `continue` offre une fonctionnalité complémentaire en sautant à l'itération suivante de la boucle. Utiliser `break` en dehors d'une boucle entraîne une erreur de syntaxe, car elle est conçue spécifiquement pour le contrôle des boucles. Un avantage principal de `break` est de prévenir les itérations inutiles en quittant la boucle lorsque cela est approprié. Un exemple implique l'évaluation des scores de tests d'étudiants et l'identification du nombre de tests échoués à l'aide d'une boucle `for` et de `break`. L'instruction `break` ne quitte que la boucle la plus interne dans laquelle elle réside, et non toutes les boucles. Elle peut être utile lors du traitement des entrées utilisateur, comme dans un jeu de devinette de nombres. Cela permet un contrôle de boucle dynamique en fonction des actions de l'utilisateur. Le code d'exemple fourni démontre une boucle qui imprime des nombres jusqu'à ce que l'un d'eux dépasse 5, auquel cas `break` la termine.
realpython.com
Real Python: How to Exit Loops Early With the Python Break Keyword
Create attached notes ...
