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
Can you explain what the `knight` object is and what methods it has?
Can you show an example of how to call these functions?
What does the `loot_box` function do in detail?
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