Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Parametrisierte Schleifen | Schleifen
Python Ninja
Abschnitt 4. Kapitel 3
ninja.py

ninja.py

bookParametrisierte Schleifen

Swipe um das Menü anzuzeigen

Früher wurden Funktionen verwendet, die nur den ninja als Parameter erhielten. Das war ausreichend, solange jede Aktion immer gleich ausgeführt wurde.

In dieser Aufgabe gehen Sie einen Schritt weiter. Die bereitgestellte Funktion nimmt mehr als einen Parameter entgegen:

def go_down_n(ninja, n):
    for i in range(n):
        ninja.go_down()

Hierbei gilt:

  • ninja ist der Ninja, den Sie steuern;
  • n gibt an, wie viele Felder der Ninja nach unten gehen soll.

Dadurch kann dieselbe Funktion mit unterschiedlichen Werten wiederverwendet werden, was Ihren Code flexibler macht.

Probieren Sie nun diese Funktion aus und bewegen Sie den Ninja 3 Felder nach unten:

ninja.py

ninja.py

copy
Prüfen collect_row_n(ninja, 1)
expand arrow
Prüfen go_left_n(ninja, 2)
expand arrow
Aufgabe

Swipe to start coding

Lösung

Andere Kurse erkunden im Katalog

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
ninja.py

ninja.py

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

some-alt