Einführung in Schleifen
Swipe um das Menü anzuzeigen
Während du das Ninja-Spiel weiterspielst, fällt dir etwas Wichtiges auf: Der Ninja muss oft dieselbe Aktion viele Male ausführen.
Zum Beispiel:
- Mehrere Felder vorwärts bewegen;
- Mehrere Sushi-Stücke einsammeln;
- Den gleichen Weg mehrmals über die Karte gehen.
Wenn du denselben Befehl immer wieder schreibst, wird der Code schnell lang und unübersichtlich. Hier kommen Schleifen ins Spiel. Eine Schleife ermöglicht es dir, Python anzuweisen, eine Aktion mehrfach zu wiederholen.
Anstatt dieselbe Zeile immer wieder zu schreiben, schreibst du sie einmal und Python wiederholt sie für dich.
Was ist eine for-Schleife?
Eine for-Schleife ist eine Möglichkeit, einen Codeblock eine bestimmte Anzahl von Malen zu wiederholen.
Sieh dir nun an, wie dieses Konzept im Ninja-Spiel angewendet wird. Stell dir vor, der Ninja muss 4 Sushi-Stücke in einer Reihe aufsammeln. Ohne Schleife würdest du schreiben:
ninja.py
Mit einer for-Schleife kann man schreiben:
ninja.py
Die Syntax for i in range(value) wird später noch genauer betrachtet.
Jeder Code innerhalb einer for-Schleife muss eingerückt unter der Schleifenzeile stehen. Zum Beispiel funktioniert der folgende Code nicht, da er nicht korrekt eingerückt ist:
for i in range(4):
ninja.go_up()
ninja.pick_sushi()
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen