At Skrive Funktioner
Dele af en funktion
- Deklaration: Starter med nøgleordet
def
. - Navn: Identifikator for funktionen såsom
knight_controller
,loot_box
osv. - Parametre: Variabler angivet i parentes, som modtager værdier, når funktionen kaldes.
- Krop: En kodeblok indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
- Returneringsværdi: Valgfri sætning til at returnere en værdi. Uden denne returnerer funktioner
None
.
Eksempel
knight.py
-
knight_controller
: Styrer ridderen 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 mønt) for ridderen. -
Parameter: Begge funktioner modtager et ridder-objekt, der har metoder som
go_right()
,go_up()
osv.
Swipe to start coding
Løsning
Tak for dine kommentarer!
knight.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: Starter med nøgleordet
def
. - Navn: Identifikator for funktionen såsom
knight_controller
,loot_box
osv. - Parametre: Variabler angivet i parentes, som modtager værdier, når funktionen kaldes.
- Krop: En kodeblok indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
- Returneringsværdi: Valgfri sætning til at returnere en værdi. Uden denne returnerer funktioner
None
.
Eksempel
knight.py
-
knight_controller
: Styrer ridderen 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 mønt) for ridderen. -
Parameter: Begge funktioner modtager et ridder-objekt, der har metoder som
go_right()
,go_up()
osv.
Swipe to start coding
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 2.94knight.py