Sommaire

Boucles (for) Boucle

Une boucle permet d’exécuter plusieurs fois les mêmes commandes. En Python, les boucles parcourent une liste, et exécutent une série d’instructions pour chaque élément de la liste (il s’agit d’un type de boucle souvent appelé « for each » dans d’autres langages de programmation). L’élément en cours est placé dans une variable de votre choix. La syntaxe générale de la boucle for est la suivante : for

for variable in liste :  
   if conditions 1: continue # Passe à l’élément suivant dans la liste 
   if conditions 2: break # Interrompt la boucle  
   commande répétée plusieurs fois 
else: 
   commande exécutée si la boucle est allée jusqu’au bout  
   (pas de break rencontré)  
suite du programme (exécutée une seule fois)

L’instruction continue permet d’interrompre l’itération en cours et de passer aussitôt à l’élément suivant. L’instruction break permet d’interrompre immédiatement la boucle. Enfin, la partie else est exécutée uniquement si la boucle est allée jusqu’au bout (c’est-à-dire qu’elle n’a pas été interrompue par break). Bien entendu, la présence de continue, break et else ...