Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucles For | Boucles
Chevalier Python

bookBoucles 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 extrêmement utile lorsque vous souhaitez effectuer la même action plusieurs fois, comme déplacer notre chevalier sur la grille pour collecter des pièces.

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 en fonction d’une condition donnée. La boucle continuera à 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 :

12
for i in range(5): print("Iteration:", i)
copy
  • Initialisation : La fonction range(5) génère une séquence de nombres de 0 à 4. Cela initialise implicitement la variable de boucle i à 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 par range(5).

Voyons un exemple d’une boucle for en action avec notre chevalier :

knight.py

knight.py

copy

Dans cet exemple, le chevalier ramasse une pièce six fois, tandis que la variable de boucle i passe de 0 à 5. La boucle s'exécute tant que i est inférieur à 6.

Tâche

Swipe to start coding

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 1
knight.py

knight.py

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 2.94

bookBoucles 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 extrêmement utile lorsque vous souhaitez effectuer la même action plusieurs fois, comme déplacer notre chevalier sur la grille pour collecter des pièces.

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 en fonction d’une condition donnée. La boucle continuera à 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 :

12
for i in range(5): print("Iteration:", i)
copy
  • Initialisation : La fonction range(5) génère une séquence de nombres de 0 à 4. Cela initialise implicitement la variable de boucle i à 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 par range(5).

Voyons un exemple d’une boucle for en action avec notre chevalier :

knight.py

knight.py

copy

Dans cet exemple, le chevalier ramasse une pièce six fois, tandis que la variable de boucle i passe de 0 à 5. La boucle s'exécute tant que i est inférieur à 6.

Tâche

Swipe to start coding

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

close

Awesome!

Completion rate improved to 2.94
Section 4. Chapitre 1
knight.py

knight.py

some-alt