Skrive Funktioner
Dele af en funktion
- Deklaration: Starter med nøgleordet
def. - Navn: Identifikator for funktionen som
ninja_controller,loot_boxosv. - Parametre: Variabler angivet i parentes, der 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
ninja.py
index.html
preset.py
-
ninja_controller: Styrer ninjaen ved at kaldeloot_boxto gange og bevæge sig til højre fire gange. -
loot_box: Definerer et sæt handlinger (bevæge sig, samle sushi op) for ninjaen. -
Parameter: Begge funktioner tager et ninja-objekt, der har metoder som
go_right(),go_up()osv.
Swipe to start coding
Løsning
Tak for dine kommentarer!
ninja.py
index.html
preset.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
Fantastisk!
Completion rate forbedret til 2.94
Skrive Funktioner
Stryg for at vise menuen
Dele af en funktion
- Deklaration: Starter med nøgleordet
def. - Navn: Identifikator for funktionen som
ninja_controller,loot_boxosv. - Parametre: Variabler angivet i parentes, der 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
ninja.py
index.html
preset.py
-
ninja_controller: Styrer ninjaen ved at kaldeloot_boxto gange og bevæge sig til højre fire gange. -
loot_box: Definerer et sæt handlinger (bevæge sig, samle sushi op) for ninjaen. -
Parameter: Begge funktioner tager et ninja-objekt, der har metoder som
go_right(),go_up()osv.
Swipe to start coding
Løsning
Tak for dine kommentarer!
ninja.py
index.html
preset.py