Boucles For
Dans ce chapitre, nous allons explorer le concept de boucles, en nous concentrant spécifiquement sur les « boucles for ». Les boucles sont un concept fondamental en programmation qui permettent de répéter un bloc de code plusieurs fois sans avoir à l'écrire à chaque fois. Cela peut s’avérer particulièrement utile lorsque vous souhaitez effectuer la même action plusieurs fois, comme déplacer notre ninja sur la grille pour collecter des sushis.
Qu'est-ce qu'une boucle For ?
Une « boucle for » est une instruction de contrôle de flux qui permet d’exécuter du code de manière répétée selon une condition donnée. La boucle continue de s’exécuter tant que la condition est vraie. Une fois la condition devenue fausse, la boucle s’arrête.
La syntaxe de base d’une boucle for en Python est la suivante :
12for i in range(5): print("Iteration:", i)
-
Initialisation : La fonction
range(5)
génère une séquence de nombres de 0 à 4. Cela initialise implicitement la variable de bouclei
à 0 au début de la boucle. -
Condition : La boucle continue tant qu’il reste des nombres dans la séquence générée par
range(5)
. Dans ce cas, elle itérera sur 0, 1, 2, 3 et 4. -
Incrémentation : La variable de boucle
i
est automatiquement incrémentée de 1 après chaque itération, au fur et à mesure qu’elle progresse dans la séquence générée parrange(5)
.
Voyons un exemple d’utilisation d’une boucle for avec notre ninja :
ninja.py
Dans cet exemple, le ninja ramasse des sushis six fois, car la variable de boucle i
passe de 0 à 5. La boucle s'exécute tant que i
est inférieur à 6.
Swipe to start coding
Solution
Merci pour vos commentaires !
ninja.py
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how the range function works in more detail?
What happens if I change the number inside range()?
Can you show an example of a for loop with a different action inside?
Awesome!
Completion rate improved to 2.94
Boucles For
Glissez pour afficher le menu
Dans ce chapitre, nous allons explorer le concept de boucles, en nous concentrant spécifiquement sur les « boucles for ». Les boucles sont un concept fondamental en programmation qui permettent de répéter un bloc de code plusieurs fois sans avoir à l'écrire à chaque fois. Cela peut s’avérer particulièrement utile lorsque vous souhaitez effectuer la même action plusieurs fois, comme déplacer notre ninja sur la grille pour collecter des sushis.
Qu'est-ce qu'une boucle For ?
Une « boucle for » est une instruction de contrôle de flux qui permet d’exécuter du code de manière répétée selon une condition donnée. La boucle continue de s’exécuter tant que la condition est vraie. Une fois la condition devenue fausse, la boucle s’arrête.
La syntaxe de base d’une boucle for en Python est la suivante :
12for i in range(5): print("Iteration:", i)
-
Initialisation : La fonction
range(5)
génère une séquence de nombres de 0 à 4. Cela initialise implicitement la variable de bouclei
à 0 au début de la boucle. -
Condition : La boucle continue tant qu’il reste des nombres dans la séquence générée par
range(5)
. Dans ce cas, elle itérera sur 0, 1, 2, 3 et 4. -
Incrémentation : La variable de boucle
i
est automatiquement incrémentée de 1 après chaque itération, au fur et à mesure qu’elle progresse dans la séquence générée parrange(5)
.
Voyons un exemple d’utilisation d’une boucle for avec notre ninja :
ninja.py
Dans cet exemple, le ninja ramasse des sushis six fois, car la variable de boucle i
passe de 0 à 5. La boucle s'exécute tant que i
est inférieur à 6.
Swipe to start coding
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 2.94ninja.py