Table of Contents

Sujet précédent

11. Un caractère dans une chaîne

Sujet suivant

13. Argument de fonction

Cette page

12. Boucles for

À faire

Changer ceci pour introduire les boucles for d’abord en utilisant des listes, puis des chaînes (par exemple: épeler un nom), pour finalement terminer avec le fameux idiome for _ in range(n). Alternativement, référez les étudiants au site https://cscircles.cemc.uwaterloo.ca/7c-fr/

Comme nous l’avons vu, les boucles while peuvent être utilisées avec des nombres suivant le patron:

n = 0                      # initialisation
while n < valeur_maximale : # condition pour terminer
    ...
    n += 1  # incrément

Une autre façon d’écrire un bout de programme ayant exactement le même sens est d’utilisé une boucle for:

for n in range(valeur_maximale):
   ...

La boucle for peut être utilisée pour plus de choses que simplement compter des objets.

À votre tour!

Essayez le programme ci-dessous avec le monde Autour 1:

for case in range(6):
    avance()
tourne_a_gauche()

for côté in range(3):
    for case in range(9):
        avance()
    tourne_a_gauche()

for case in range(3):
    avance()

12.1. Ressources supplémentaires

Rendez-vous à l’adresse https://cscircles.cemc.uwaterloo.ca/7c-fr/ pour quelques explications et exercices supplémentaires.