At Skrive Funktioner
Dele af en Funktion
- Deklaration: Den starter med
def
nøgleordet. - Navn: Identifikatoren for funktionen som
ninja_controller
,loot_box
, etc. - Parametre: Variabler opført i parenteser, der accepterer værdier, når funktionen kaldes.
- Krop: En blok af kode indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
- Returneringsværdi: Valgfri erklæring for at outputte en værdi. Uden den returnerer funktioner
None
.
Eksempel
ninja.py
-
ninja_controller
: Kontrollerer ninjaen ved at kaldeloot_box
to gange og bevæge sig til højre fire gange. -
loot_box
: Definerer et sæt handlinger (bevæge sig, samle sushi) for ninjaen. -
Parameter: Begge funktioner tager et ninja-objekt, der har metoder som
go_right()
,go_up()
, etc.
Swipe to start coding
Løsning
Udforsk andre kurser i Katalog
Tak for dine kommentarer!
ninja.py
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
At Skrive Funktioner
Stryg for at vise menuen
Dele af en Funktion
- Deklaration: Den starter med
def
nøgleordet. - Navn: Identifikatoren for funktionen som
ninja_controller
,loot_box
, etc. - Parametre: Variabler opført i parenteser, der accepterer værdier, når funktionen kaldes.
- Krop: En blok af kode indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
- Returneringsværdi: Valgfri erklæring for at outputte en værdi. Uden den returnerer funktioner
None
.
Eksempel
ninja.py
-
ninja_controller
: Kontrollerer ninjaen ved at kaldeloot_box
to gange og bevæge sig til højre fire gange. -
loot_box
: Definerer et sæt handlinger (bevæge sig, samle sushi) for ninjaen. -
Parameter: Begge funktioner tager et ninja-objekt, der har metoder som
go_right()
,go_up()
, etc.
Swipe to start coding
Løsning
Udforsk andre kurser i Katalog
Tak for dine kommentarer!
Awesome!
Completion rate improved to 2.94ninja.py