Retour au cours

Contrôle de boucle : `break` et `continue`

Programmation Python : Le Bootcamp de Zéro à Héros

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)

Sortie : 1, 3, 5, 7, 9