É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
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