Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Écriture de Fonctions | Fonctions
Chevalier Python

bookÉcriture de Fonctions

Parties d'une fonction

  • Déclaration : Commence par le mot-clé def.
  • Nom : Identifiant de la fonction comme knight_controller, loot_box, etc.
  • Paramètres : Variables placées entre parenthèses qui reçoivent des valeurs lors de l'appel de la fonction.
  • Corps : Bloc de code indenté sous la déclaration de la 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

knight.py

knight.py

copy
  • knight_controller : Contrôle le chevalier en appelant deux fois loot_box et en allant quatre fois vers la droite.

  • loot_box : Définit une série d'actions (déplacement, ramassage de pièce) pour le chevalier.

  • Paramètre : Les deux fonctions prennent en paramètre un objet knight qui possède des méthodes comme go_right(), go_up(), etc.

Tâche

Swipe to start coding

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
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 what the `knight` object is and what methods it has?

Can you show an example of how to call these functions?

What does the `loot_box` function do in detail?

close

Awesome!

Completion rate improved to 2.94

bookÉcriture de Fonctions

Glissez pour afficher le menu

Parties d'une fonction

  • Déclaration : Commence par le mot-clé def.
  • Nom : Identifiant de la fonction comme knight_controller, loot_box, etc.
  • Paramètres : Variables placées entre parenthèses qui reçoivent des valeurs lors de l'appel de la fonction.
  • Corps : Bloc de code indenté sous la déclaration de la 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

knight.py

knight.py

copy
  • knight_controller : Contrôle le chevalier en appelant deux fois loot_box et en allant quatre fois vers la droite.

  • loot_box : Définit une série d'actions (déplacement, ramassage de pièce) pour le chevalier.

  • Paramètre : Les deux fonctions prennent en paramètre un objet knight qui possède 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 !

close

Awesome!

Completion rate improved to 2.94
Section 3. Chapitre 2
knight.py

knight.py

some-alt