Kursinhalt
Python Ninja
Python Ninja
Verschachtelte Schleifen
In diesem Kapitel werden wir das Konzept der verschachtelten Schleifen erkunden. Verschachtelte Schleifen sind Schleifen innerhalb von Schleifen, und sie sind ein mächtiges Werkzeug in der Programmierung, das es uns ermöglicht, wiederholte Aktionen auf strukturierte Weise auszuführen. Durch die Verwendung von verschachtelten Schleifen können wir komplexe Strukturen, wie Gitter, effizient navigieren und manipulieren, was genau das ist, was unser Ninja in diesem Kapitel tun wird.
Stellen Sie sich vor, unser Ninja bewegt sich durch ein Gitter und sammelt Sushi. Das Gitter besteht aus Reihen und Spalten, und unser Ziel ist es, das gesamte Sushi, das über dieses Gitter verstreut ist, zu sammeln. Um dies zu erreichen, können wir verschachtelte Schleifen verwenden: eine Schleife, um sich über die Reihen zu bewegen, und eine andere Schleife, um durch jede Spalte zu gehen.
Schauen wir uns ein Beispiel an, um zu verstehen, wie verschachtelte Schleifen im Kontext unseres Ninja-Spiels funktionieren:
ninja.py
Im obigen Beispiel haben wir zwei Funktionen: ninja_controller
und loot_column
. Die Funktion ninja_controller
verwendet eine while
-Schleife, um den Ninja von links nach rechts über das Gitter zu bewegen. Für jede Spalte ruft sie die Funktion loot_column
auf, die eine weitere while
-Schleife enthält, um den Ninja nach oben zu bewegen und dabei Sushi zu sammeln. Sobald der Ninja die Spitze der Spalte erreicht hat, verwendet er eine for
-Schleife, um zu seiner ursprünglichen Position zurückzukehren.
Indem wir die while
-Schleife innerhalb der Funktion loot_column
in die while
-Schleife der Funktion ninja_controller
verschachteln, können wir effizient das gesamte Sushi in jeder Spalte sammeln, bevor wir zur nächsten übergehen.
Swipe to start coding
Lösung
Danke für Ihr Feedback!
ninja.py
Verschachtelte Schleifen
In diesem Kapitel werden wir das Konzept der verschachtelten Schleifen erkunden. Verschachtelte Schleifen sind Schleifen innerhalb von Schleifen, und sie sind ein mächtiges Werkzeug in der Programmierung, das es uns ermöglicht, wiederholte Aktionen auf strukturierte Weise auszuführen. Durch die Verwendung von verschachtelten Schleifen können wir komplexe Strukturen, wie Gitter, effizient navigieren und manipulieren, was genau das ist, was unser Ninja in diesem Kapitel tun wird.
Stellen Sie sich vor, unser Ninja bewegt sich durch ein Gitter und sammelt Sushi. Das Gitter besteht aus Reihen und Spalten, und unser Ziel ist es, das gesamte Sushi, das über dieses Gitter verstreut ist, zu sammeln. Um dies zu erreichen, können wir verschachtelte Schleifen verwenden: eine Schleife, um sich über die Reihen zu bewegen, und eine andere Schleife, um durch jede Spalte zu gehen.
Schauen wir uns ein Beispiel an, um zu verstehen, wie verschachtelte Schleifen im Kontext unseres Ninja-Spiels funktionieren:
ninja.py
Im obigen Beispiel haben wir zwei Funktionen: ninja_controller
und loot_column
. Die Funktion ninja_controller
verwendet eine while
-Schleife, um den Ninja von links nach rechts über das Gitter zu bewegen. Für jede Spalte ruft sie die Funktion loot_column
auf, die eine weitere while
-Schleife enthält, um den Ninja nach oben zu bewegen und dabei Sushi zu sammeln. Sobald der Ninja die Spitze der Spalte erreicht hat, verwendet er eine for
-Schleife, um zu seiner ursprünglichen Position zurückzukehren.
Indem wir die while
-Schleife innerhalb der Funktion loot_column
in die while
-Schleife der Funktion ninja_controller
verschachteln, können wir effizient das gesamte Sushi in jeder Spalte sammeln, bevor wir zur nächsten übergehen.
Swipe to start coding
Lösung
Danke für Ihr Feedback!