Herausforderung: Spirale Durchlaufen
Willkommen zur Herausforderung "Die Spirale durchqueren"!
Lassen Sie uns die Ninja-Methoden und -Funktionen, die Sie gelernt haben, rekapitulieren:
Ninja-Methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Bewegen Sie den Ninja um ein Feld in die angegebene Richtung.pick_sushi()
: Nehmen Sie Sushi von der Karte auf und fügen Sie es Ihrem Inventar hinzu.put_sushi()
: Legen Sie Sushi aus Ihrem Inventar auf ein Feld.object_up()
,object_down()
,object_right()
,object_left()
: Bestimmen Sie das Objekt in der nächsten Zelle in der angegebenen Richtung und geben Sie "wall", "sushi" oder "empty" zurück.
Programmierkonzepte:
- Funktionen: Erstellen Sie wiederverwendbare Codeblöcke, um spezifische Aufgaben auszuführen.
- Dekomposition: Zerlegen Sie komplexe Probleme in kleinere, handhabbare Teile.
- Schleifen: Verwenden Sie
for
- undwhile
-Schleifen, um Aktionen zu wiederholen. - Bedingte Anweisungen: Verwenden Sie
if-else
-Anweisungen, um Entscheidungen basierend auf Bedingungen zu treffen.
Aufgabe
Swipe to start coding
Lösung
Andere Kurse erkunden im Katalog
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 3
ninja.py
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.94
Herausforderung: Spirale Durchlaufen
Swipe um das Menü anzuzeigen
Willkommen zur Herausforderung "Die Spirale durchqueren"!
Lassen Sie uns die Ninja-Methoden und -Funktionen, die Sie gelernt haben, rekapitulieren:
Ninja-Methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Bewegen Sie den Ninja um ein Feld in die angegebene Richtung.pick_sushi()
: Nehmen Sie Sushi von der Karte auf und fügen Sie es Ihrem Inventar hinzu.put_sushi()
: Legen Sie Sushi aus Ihrem Inventar auf ein Feld.object_up()
,object_down()
,object_right()
,object_left()
: Bestimmen Sie das Objekt in der nächsten Zelle in der angegebenen Richtung und geben Sie "wall", "sushi" oder "empty" zurück.
Programmierkonzepte:
- Funktionen: Erstellen Sie wiederverwendbare Codeblöcke, um spezifische Aufgaben auszuführen.
- Dekomposition: Zerlegen Sie komplexe Probleme in kleinere, handhabbare Teile.
- Schleifen: Verwenden Sie
for
- undwhile
-Schleifen, um Aktionen zu wiederholen. - Bedingte Anweisungen: Verwenden Sie
if-else
-Anweisungen, um Entscheidungen basierend auf Bedingungen zu treffen.
Aufgabe
Swipe to start coding
Lösung
Andere Kurse erkunden im Katalog
War alles klar?
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 2.94Abschnitt 6. Kapitel 3
ninja.py