Aller au contenu principal

Boucle - For

La boucle for est utilisée lorsque le nombre de répétitions est connu à l'avance.

for x in ensemble:
code répété x fois
Mécanisme d'une boucle for avec rangeMécanisme d'une boucle for avec range

Exemple, pour afficher les chiffres de 5 à 1:

for i in range(5, 0, -1):
print(i)

print("GO")

La fonction range nous donne une suite de nombres, elle accepte entre 1 et 3 arguments:

  • range(5): De 0 à 4
  • range(5, 10): De 5 à 9
  • range(0, 10, 2): De 0 à 8, par bonds de 2 (0, 2, 4, 6, 8)

Toute interruption de boucle est interdite dans ce cours, que ce soit avec break, continue, un return prématuré ou toute autre méthode équivalente.

Il y a aussi un else, qui s'exécute après la boucle si aucun break n'a été rencontré (mais les interruptions de boucle sont refusées dans ce cours, le else ne sera pas utile):

for i in range(5, 0, -1):
print(i)
else:
print("GO")