Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen While-Schleifen | Schleifen
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python-Ritter

bookWhile-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.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

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

knight.py

copy

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.

Aufgabe

Swipe to start coding

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
knight.py

knight.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

close

bookWhile-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.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

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

knight.py

copy

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.

Aufgabe

Swipe to start coding

Lösung

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
knight.py

knight.py

some-alt