Kursinnehåll
Python Ninja
Python Ninja
1. Grundläggande Kontroller
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.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2
ninja.py
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.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2