Écriture de Fonctions
Parties d'une Fonction
- Déclaration : Elle commence par le mot-clé
def
. - Nom : L'identifiant de 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
ninja.py
-
ninja_controller
: Contrôle le ninja en appelantloot_box
deux fois et en se déplaçant quatre fois à droite. -
loot_box
: Définit un ensemble d'actions (se déplacer, ramasser des sushis) pour le ninja. -
Paramètre : Les deux fonctions prennent un objet ninja qui a des méthodes comme
go_right()
,go_up()
, etc.
Swipe to start coding
Solution
Explorer d'autres cours dans le catalogue
Merci pour vos commentaires !
ninja.py
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain what the `ninja` object is and what methods it has?
Can you show an example of how to call these functions with a ninja object?
What does the `loot_box` function do step by step?
Awesome!
Completion rate improved to 2.94
Écriture de Fonctions
Glissez pour afficher le menu
Parties d'une Fonction
- Déclaration : Elle commence par le mot-clé
def
. - Nom : L'identifiant de 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
ninja.py
-
ninja_controller
: Contrôle le ninja en appelantloot_box
deux fois et en se déplaçant quatre fois à droite. -
loot_box
: Définit un ensemble d'actions (se déplacer, ramasser des sushis) pour le ninja. -
Paramètre : Les deux fonctions prennent un objet ninja qui a des méthodes comme
go_right()
,go_up()
, etc.
Swipe to start coding
Solution
Explorer d'autres cours dans le catalogue
Merci pour vos commentaires !
Awesome!
Completion rate improved to 2.94ninja.py