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

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