Introduction 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
Avec une boucle for, il est possible d'écrire :
ninja.py
Nous examinerons plus en détail la syntaxe for i in range(value) ultérieurement.
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()
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion