Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Écrire des Fonctions | Fonctions
Python Ninja
course content

Contenu du cours

Python Ninja

Python Ninja

1. Contrôles de Base
2. Contrôles Avancés
3. Fonctions
4. Boucles
5. If-Else Statements
6. Défis

book
Écrire des Fonctions

Parties d'une Fonction

  • Déclaration : Elle commence par le mot-clé def.
  • Nom : L'identifiant pour la fonction comme ninja_controller, loot_box, etc.
  • Paramètres : Variables listées entre parenthèses qui acceptent des valeurs lorsque la fonction est appelée.
  • Corps : Un bloc de code indenté sous la déclaration de fonction, qui exécute les actions de la fonction.
  • Valeur de Retour : Instruction optionnelle pour renvoyer une valeur. Sans cela, les fonctions renvoient None.

Exemple

py

ninja.py

copy
  • ninja_controller : Contrôle le ninja en appelant loot_box deux fois et en se déplaçant quatre fois à droite.

  • loot_box : Définit un ensemble d'actions (déplacement, ramassage de sushi) pour le ninja.

  • Paramètre : Les deux fonctions prennent un objet ninja qui a des méthodes comme go_right(), go_up(), etc.

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 3. Chapitre 2
py

ninja.py

toggle bottom row

book
Écrire des Fonctions

Parties d'une Fonction

  • Déclaration : Elle commence par le mot-clé def.
  • Nom : L'identifiant pour la fonction comme ninja_controller, loot_box, etc.
  • Paramètres : Variables listées entre parenthèses qui acceptent des valeurs lorsque la fonction est appelée.
  • Corps : Un bloc de code indenté sous la déclaration de fonction, qui exécute les actions de la fonction.
  • Valeur de Retour : Instruction optionnelle pour renvoyer une valeur. Sans cela, les fonctions renvoient None.

Exemple

py

ninja.py

copy
  • ninja_controller : Contrôle le ninja en appelant loot_box deux fois et en se déplaçant quatre fois à droite.

  • loot_box : Définit un ensemble d'actions (déplacement, ramassage de sushi) pour le ninja.

  • Paramètre : Les deux fonctions prennent un objet ninja qui a des méthodes comme go_right(), go_up(), etc.

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 3. Chapitre 2
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt