Kursinhalt
Python Ninja
Python Ninja
1. Grundlegende Steuerungen
Funktionen Schreiben
Teile einer Funktion
- Deklaration: Sie beginnt mit dem Schlüsselwort
def
. - Name: Der Bezeichner für die Funktion wie
ninja_controller
,loot_box
, etc. - Parameter: Variablen, die in Klammern aufgelistet sind und Werte akzeptieren, wenn die Funktion aufgerufen wird.
- Körper: Ein Block von Code, der unter der Funktionsdeklaration eingerückt ist und die Aktionen der Funktion ausführt.
- Rückgabewert: Optionale Anweisung, um einen Wert auszugeben. Ohne sie geben Funktionen
None
zurück.
Beispiel
ninja.py
-
ninja_controller
: Steuert den Ninja, indem erloot_box
zweimal aufruft und viermal nach rechts bewegt. -
loot_box
: Definiert eine Reihe von Aktionen (Bewegen, Sushi aufheben) für den Ninja. -
Parameter: Beide Funktionen nehmen ein Ninja-Objekt, das Methoden wie
go_right()
,go_up()
, etc. hat.
Aufgabe
Swipe to start coding
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 2
ninja.py
Funktionen Schreiben
Teile einer Funktion
- Deklaration: Sie beginnt mit dem Schlüsselwort
def
. - Name: Der Bezeichner für die Funktion wie
ninja_controller
,loot_box
, etc. - Parameter: Variablen, die in Klammern aufgelistet sind und Werte akzeptieren, wenn die Funktion aufgerufen wird.
- Körper: Ein Block von Code, der unter der Funktionsdeklaration eingerückt ist und die Aktionen der Funktion ausführt.
- Rückgabewert: Optionale Anweisung, um einen Wert auszugeben. Ohne sie geben Funktionen
None
zurück.
Beispiel
ninja.py
-
ninja_controller
: Steuert den Ninja, indem erloot_box
zweimal aufruft und viermal nach rechts bewegt. -
loot_box
: Definiert eine Reihe von Aktionen (Bewegen, Sushi aufheben) für den Ninja. -
Parameter: Beide Funktionen nehmen ein Ninja-Objekt, das Methoden wie
go_right()
,go_up()
, etc. hat.
Aufgabe
Swipe to start coding
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 2