While-Schleifen
Einführung
Willkommen zum Kapitel über while-Schleifen! Hier lernst du, wie du sie einsetzen kannst, damit der Ritter Münzen effizienter sammelt, neue Methoden zur Überprüfung der Umgebung kennenlernst und Zeichenketten in Python vergleichst.
Verständnis von While-Schleifen
Eine while-Schleife läuft, solange ihre Bedingung True ist. Dies ist nützlich, wenn wiederholte Aktionen erforderlich sind, aber die genaue Anzahl der Durchläufe im Voraus nicht bekannt ist.
1234i = 0 while i < 5: print("Incrementing:", i) i += 1
Umgebung des Ritters
Der Ritter kann benachbarte Felder mit folgenden Funktionen überprüfen:
object_up(), object_down(), object_left(), object_right().
Jede gibt "wall", "coin" oder "empty" zurück.
Zeichenkettenvergleiche
Verwende == und !=, um Zeichenketten zu vergleichen und Aktionen basierend auf dem zu entscheiden, was der Ritter erkennt.
Beispiel
Hier ein Beispiel, wie eine while-Schleife dem Ritter hilft, alle Münzen in einer Spalte zu sammeln.
knight.py
In diesem Beispiel verwendet die Funktion collect_column eine while-Schleife, um alle Münzen in einer Spalte zu sammeln. Der Ritter prüft, ob sich über ihm eine Münze befindet, und sammelt diese ein, während er nach oben geht, bis keine Münzen mehr vorhanden sind. Nach dem Sammeln kehrt der Ritter an seine ursprüngliche Position zurück.
Swipe to start coding
Lösung
Danke für Ihr Feedback!
knight.py
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.94
While-Schleifen
Swipe um das Menü anzuzeigen
Einführung
Willkommen zum Kapitel über while-Schleifen! Hier lernst du, wie du sie einsetzen kannst, damit der Ritter Münzen effizienter sammelt, neue Methoden zur Überprüfung der Umgebung kennenlernst und Zeichenketten in Python vergleichst.
Verständnis von While-Schleifen
Eine while-Schleife läuft, solange ihre Bedingung True ist. Dies ist nützlich, wenn wiederholte Aktionen erforderlich sind, aber die genaue Anzahl der Durchläufe im Voraus nicht bekannt ist.
1234i = 0 while i < 5: print("Incrementing:", i) i += 1
Umgebung des Ritters
Der Ritter kann benachbarte Felder mit folgenden Funktionen überprüfen:
object_up(), object_down(), object_left(), object_right().
Jede gibt "wall", "coin" oder "empty" zurück.
Zeichenkettenvergleiche
Verwende == und !=, um Zeichenketten zu vergleichen und Aktionen basierend auf dem zu entscheiden, was der Ritter erkennt.
Beispiel
Hier ein Beispiel, wie eine while-Schleife dem Ritter hilft, alle Münzen in einer Spalte zu sammeln.
knight.py
In diesem Beispiel verwendet die Funktion collect_column eine while-Schleife, um alle Münzen in einer Spalte zu sammeln. Der Ritter prüft, ob sich über ihm eine Münze befindet, und sammelt diese ein, während er nach oben geht, bis keine Münzen mehr vorhanden sind. Nach dem Sammeln kehrt der Ritter an seine ursprüngliche Position zurück.
Swipe to start coding
Lösung
Danke für Ihr Feedback!
knight.py