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

bookIntroduction aux Boucles

Glissez pour afficher le menu

En continuant à jouer au jeu Ninja, vous remarquerez un point important : le Ninja doit souvent effectuer la même action plusieurs fois.

Par exemple :

  • Avancer de plusieurs cases ;
  • Ramasser plusieurs sushis ;
  • Répéter le même trajet sur la carte.

Répéter la même commande encore et encore fonctionne, mais cela devient vite long et difficile à lire. C'est là qu'interviennent les boucles. Une boucle permet d'indiquer à Python de répéter une action plusieurs fois.

Au lieu d'écrire la même ligne à chaque fois, vous l'écrivez une seule fois, et Python la répète pour vous.

Qu'est-ce qu'une boucle for ?

Une boucle for permet de répéter un bloc de code un nombre précis de fois.

Voyons maintenant comment cette idée s'applique au jeu Ninja. Imaginez que le Ninja doit ramasser 4 sushis d'affilée. Sans boucle, vous écririez :

ninja.py

ninja.py

copy

Avec une boucle for, il est possible d'écrire :

ninja.py

ninja.py

copy

Nous examinerons plus en détail la syntaxe for i in range(value) ultérieurement.

Note
Remarque

Tout le code à l'intérieur d'une boucle for doit être indenté sous la ligne de la boucle. Par exemple, le code ci-dessous ne fonctionne pas car il n'est pas correctement indenté :

for i in range(4):
ninja.go_up()
ninja.pick_sushi()
question mark

Que fait ce code ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 1

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

Section 4. Chapitre 1
some-alt