Kursinhalt
Python Ninja
Python Ninja
Herausforderung: Buchstabe K Erstellen
Willkommen zur "Buchstabe K bauen"-Herausforderung! In diesem Kapitel wirst du deine Programmierfähigkeiten auf die Probe stellen, indem du den Buchstaben "K" mit dem Ninja-Spiel konstruierst.
Bevor du beginnst, lass uns die Ninja-Methoden und Funktionen, die du gelernt hast, kurz zusammenfassen:
Ninja-Methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Bewege den Ninja eine Zelle in die angegebene Richtung.pick_sushi()
: Hebe Sushi von der Karte auf und füge es deinem Inventar hinzu.put_sushi()
: Platziere Sushi aus deinem Inventar auf einer Zelle.object_up()
,object_down()
,object_right()
,object_left()
: Bestimme das Objekt in der nächsten Zelle in der angegebenen Richtung, das "wall", "sushi" oder "empty" zurückgibt.
Programmierkonzepte:
- Funktionen: Erstelle wiederverwendbare Codeblöcke, um spezifische Aufgaben auszuführen.
- Zerlegung: Zerlege komplexe Probleme in kleinere, handhabbare Teile.
- Schleifen: Verwende
for
- undwhile
-Schleifen, um Aktionen zu wiederholen. - Bedingte Anweisungen: Verwende
if-else
-Anweisungen, um Entscheidungen basierend auf Bedingungen zu treffen.
Swipe to start coding
Lösung
Danke für Ihr Feedback!
ninja.py
Herausforderung: Buchstabe K Erstellen
Willkommen zur "Buchstabe K bauen"-Herausforderung! In diesem Kapitel wirst du deine Programmierfähigkeiten auf die Probe stellen, indem du den Buchstaben "K" mit dem Ninja-Spiel konstruierst.
Bevor du beginnst, lass uns die Ninja-Methoden und Funktionen, die du gelernt hast, kurz zusammenfassen:
Ninja-Methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Bewege den Ninja eine Zelle in die angegebene Richtung.pick_sushi()
: Hebe Sushi von der Karte auf und füge es deinem Inventar hinzu.put_sushi()
: Platziere Sushi aus deinem Inventar auf einer Zelle.object_up()
,object_down()
,object_right()
,object_left()
: Bestimme das Objekt in der nächsten Zelle in der angegebenen Richtung, das "wall", "sushi" oder "empty" zurückgibt.
Programmierkonzepte:
- Funktionen: Erstelle wiederverwendbare Codeblöcke, um spezifische Aufgaben auszuführen.
- Zerlegung: Zerlege komplexe Probleme in kleinere, handhabbare Teile.
- Schleifen: Verwende
for
- undwhile
-Schleifen, um Aktionen zu wiederholen. - Bedingte Anweisungen: Verwende
if-else
-Anweisungen, um Entscheidungen basierend auf Bedingungen zu treffen.
Swipe to start coding
Lösung
Danke für Ihr Feedback!