Skriva Funktioner
Delar av en Funktion
- Deklaration: Den börjar med nyckelordet
def
. - Namn: Identifieraren för funktionen som
ninja_controller
,loot_box
, etc. - Parametrar: Variabler listade inom parenteser som tar emot värden när funktionen anropas.
- Kropp: Ett kodblock indenterat under funktionsdeklarationen, som utför funktionens handlingar.
- Returvärde: Valfritt uttalande för att returnera ett värde. Utan det returnerar funktioner
None
.
Exempel
ninja.py
-
ninja_controller
: Kontrollerar ninjan genom att anropaloot_box
två gånger och flytta höger fyra gånger. -
loot_box
: Definierar en uppsättning av handlingar (flytta, plocka sushi) för ninjan. -
Parameter: Båda funktionerna tar ett ninja-objekt som har metoder som
go_right()
,go_up()
, etc.
Swipe to start coding
Lösning
Utforska andra kurser i Katalogen
Tack för dina kommentarer!
ninja.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: Den börjar med nyckelordet
def
. - Namn: Identifieraren för funktionen som
ninja_controller
,loot_box
, etc. - Parametrar: Variabler listade inom parenteser som tar emot värden när funktionen anropas.
- Kropp: Ett kodblock indenterat under funktionsdeklarationen, som utför funktionens handlingar.
- Returvärde: Valfritt uttalande för att returnera ett värde. Utan det returnerar funktioner
None
.
Exempel
ninja.py
-
ninja_controller
: Kontrollerar ninjan genom att anropaloot_box
två gånger och flytta höger fyra gånger. -
loot_box
: Definierar en uppsättning av handlingar (flytta, plocka sushi) för ninjan. -
Parameter: Båda funktionerna tar ett ninja-objekt som har metoder som
go_right()
,go_up()
, etc.
Swipe to start coding
Lösning
Utforska andra kurser i Katalogen
Tack för dina kommentarer!
Awesome!
Completion rate improved to 2.94ninja.py