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

Suggested prompts:

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 with a different action inside the loop?

close

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 !

Section 4. Chapitre 1
knight.py

knight.py

some-alt