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