Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erste Schritte | Grundlegende Steuerungen
Python Ninja

bookErste Schritte

Swipe um das Menü anzuzeigen

Willkommen beim Python Ninja!

In diesem Kurs erlernen Sie die Programmiersprache Python durch das Spielen eines Spiels. Anstatt abstrakten Code zu schreiben, steuern Sie einen Ninja in einer kleinen Welt.

Zu Beginn stehen sehr einfache Befehle zur Verfügung: Bewegen des Ninjas auf der Karte, Aufnehmen von Sushi und Ablegen an den richtigen Stellen.

Mit fortschreitendem Kurs werden nach und nach grundlegende Programmierkonzepte eingeführt: Funktionen zur Wiederverwendung von Aktionen, Schleifen zur Wiederholung von Schritten und Bedingungen zur Entscheidungsfindung.

Wie wird der Ninja gesteuert?

Das Spiel stellt Befehle zur Verfügung, mit denen Sie den Ninja steuern können. Hier ein einfaches Codebeispiel zur Veranschaulichung:

ninja.py

ninja.py

copy

Sie können gerne auf Code ausführen klicken, um zu sehen, wie der Code funktioniert.

Jedes Mal, wenn das Level startet, sucht das Spiel nach diesem Block:

def ninja_controller(ninja):

Betrachten Sie dies als den Bereich, in dem alle Befehle für Ihren Ninja geschrieben werden. Alles, was innerhalb dieses Blocks steht, wird von oben nach unten ausgeführt:

  • ninja.go_up() bewegt den Ninja ein Feld nach oben auf der Karte;
  • ninja.pick_sushi() sammelt das Sushi auf dem Feld ein, auf dem der Ninja steht.
Note
Hinweis

Alle Ninja-Befehle müssen innerhalb von ninja_controller eingerückt werden.

Zum Beispiel funktioniert der folgende Code nicht:

def ninja_controller(ninja):
    ninja.go_up()
ninja.pick_sushi()
question mark

Was ist an folgendem Code falsch?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 1
some-alt