Skriva Funktioner
Delar av en funktion
- Deklaration: Börjar med nyckelordet
def
. - Namn: Identifieraren för funktionen, såsom
knight_controller
,loot_box
osv. - Parametrar: Variabler som anges inom parentes och tar emot värden när funktionen anropas.
- Body: En kodblock som är indenterad under funktionsdeklarationen och utför funktionens åtgärder.
- Returnvärde: Valfritt uttalande för att returnera ett värde. Utan detta returnerar funktioner
None
.
Exempel
knight.py
-
knight_controller
: Styr riddaren genom att anropaloot_box
två gånger och gå åt höger fyra gånger. -
loot_box
: Definierar en uppsättning åtgärder (gå, plocka mynt) för riddaren. -
Parameter: Båda funktionerna tar ett knight-objekt som har metoder som
go_right()
,go_up()
osv.
Swipe to start coding
Lösning
Tack för dina kommentarer!
knight.py
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.94
Skriva Funktioner
Svep för att visa menyn
Delar av en funktion
- Deklaration: Börjar med nyckelordet
def
. - Namn: Identifieraren för funktionen, såsom
knight_controller
,loot_box
osv. - Parametrar: Variabler som anges inom parentes och tar emot värden när funktionen anropas.
- Body: En kodblock som är indenterad under funktionsdeklarationen och utför funktionens åtgärder.
- Returnvärde: Valfritt uttalande för att returnera ett värde. Utan detta returnerar funktioner
None
.
Exempel
knight.py
-
knight_controller
: Styr riddaren genom att anropaloot_box
två gånger och gå åt höger fyra gånger. -
loot_box
: Definierar en uppsättning åtgärder (gå, plocka mynt) för riddaren. -
Parameter: Båda funktionerna tar ett knight-objekt som har metoder som
go_right()
,go_up()
osv.
Swipe to start coding
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 2.94knight.py