Contrôler l'exécution des boucles
Python fournit deux mots-clés pour modifier le flux d'exécution à l'intérieur d'une boucle : break et continue.
1. break
Le mot-clé break termine immédiatement la boucle actuelle dans son intégralité (qu'il s'agisse de for ou while) et l'exécution passe à l'instruction qui suit immédiatement la boucle.
Exemple : Rechercher un élément
python numbers = [1, 5, 12, 8, 3, 15] search_target = 8 found = False
for num in numbers: if num == search_target: print(f"Cible {search_target} trouvée !") found = True break # Arrêter la boucle immédiatement
if not found: print(f"Cible {search_target} absente de la liste.")
2. continue
Le mot-clé continue arrête l'itération actuelle de la boucle et passe immédiatement à l'itération suivante.
Exemple : Ignorer les nombres pairs
python print("Nombres impairs entre 1 et 10 :") for i in range(1, 11): if i % 2 == 0: # S'il est pair continue # Sauter l'instruction print et passer au i suivant
print(i)