diff --git a/cours/source/06-listes/index.rst b/cours/source/06-listes/index.rst index a83defe..01a6345 100644 --- a/cours/source/06-listes/index.rst +++ b/cours/source/06-listes/index.rst @@ -81,7 +81,7 @@ Avec les mots-clés ``for`` et `` in``:: prénoms = ["Alice", "Bob", "Charlie"] for prénom in prénoms: - # Chaque élément de la liste est assigné tour à tour + # Chaque élément de la liste est assigné tour à tour # à la variable 'prénom" print("Bonjour", prénom) @@ -91,12 +91,27 @@ Avec les mots-clés ``for`` et `` in``:: Bonjour Bob Bonjour Charlie +break +----- -Continue +Comme pour les boucles `while`, on peut interrompre la boucle `for` avec `break`:: + + prénoms = ["Alice", "Bob", "Charlie"] + for prénom in prénoms: + if prénom == "Bob": + break + print("Bonjour", prénom) + +.. code-block:: text + + Bonjour Alice + Bonjour Charlie + +continue -------- -On peut interrompre l'exécution du bloc courant avec le mot-clé -``continue``:: +On peut interrompre l'exécution *du bloc courant* (et uniqument le +bloc courant) avec le mot-clé ``continue``:: prénoms = ["Alice", "Bob", "Charlie"] for prénom in prénoms: