Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucles Paramétrées | Boucles
Python Ninja
Section 4. Chapitre 3
ninja.py

ninja.py

bookBoucles Paramétrées

Glissez pour afficher le menu

Auparavant, vous utilisiez des fonctions qui ne prenaient que le ninja comme paramètre. Cela suffisait lorsque chaque action se comportait toujours de la même manière.

Dans cette tâche, vous allez plus loin. La fonction fournie prend plus d'un paramètre :

def go_down_n(ninja, n):
    for i in range(n):
        ninja.go_down()

Ici :

  • ninja est le Ninja que vous contrôlez ;
  • n indique à la fonction combien de cases le Ninja doit descendre.

Cela permet de réutiliser la même fonction avec différentes valeurs, rendant votre code plus flexible.

Essayez maintenant cette fonction et faites descendre le Ninja de 3 cases :

ninja.py

ninja.py

copy
Vérifier collect_row_n(ninja, 1)
expand arrow
Vérifier go_left_n(ninja, 2)
expand arrow
Tâche

Swipe to start coding

Solution

Explorer d'autres cours dans le catalogue

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 3
ninja.py

ninja.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

some-alt