| @@ -81,7 +81,7 @@ Avec les mots-clés ``for`` et `` in``:: | |||||
| prénoms = ["Alice", "Bob", "Charlie"] | prénoms = ["Alice", "Bob", "Charlie"] | ||||
| for prénom in prénoms: | 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" | # à la variable 'prénom" | ||||
| print("Bonjour", prénom) | print("Bonjour", prénom) | ||||
| @@ -91,12 +91,27 @@ Avec les mots-clés ``for`` et `` in``:: | |||||
| Bonjour Bob | Bonjour Bob | ||||
| Bonjour Charlie | 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"] | prénoms = ["Alice", "Bob", "Charlie"] | ||||
| for prénom in prénoms: | for prénom in prénoms: | ||||