Avsnitt 3. Kapitel 2
knight.py
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_boxosv. - 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_boxtvå 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.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2
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