Herausforderung: Zwei Spalten Ausrichten
Willkommen zur Herausforderung "Zwei Spalten ausrichten"!
Hier eine Zusammenfassung der bisher gelernten Ritter-Methoden und Funktionen:
Ritter-Methoden:
go_right(),go_left(),go_up(),go_down(): Bewegt den Ritter um ein Feld in die angegebene Richtung.pick_coin(): Hebt eine Münze von der Karte auf und fügt sie dem Inventar hinzu.put_coin(): Legt eine Münze aus dem Inventar auf ein Feld.object_up(),object_down(),object_right(),object_left(): Bestimmt das Objekt im nächsten Feld in der angegebenen Richtung und gibt "wall", "coin" oder "empty" zurück.
Programmierkonzepte:
- Funktionen: Wiederverwendbare Codeblöcke zur Ausführung bestimmter Aufgaben.
- Dekomposition: Zerlegung komplexer Probleme in kleinere, handhabbare Teile.
- Schleifen: Verwendung von
for- undwhile-Schleifen zur Wiederholung von Aktionen. - Bedingte Anweisungen: Einsatz von
if-else-Anweisungen zur Entscheidungsfindung basierend auf Bedingungen.
Aufgabe
Swipe to start coding
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 4
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
Herausforderung: Zwei Spalten Ausrichten
Swipe um das Menü anzuzeigen
Willkommen zur Herausforderung "Zwei Spalten ausrichten"!
Hier eine Zusammenfassung der bisher gelernten Ritter-Methoden und Funktionen:
Ritter-Methoden:
go_right(),go_left(),go_up(),go_down(): Bewegt den Ritter um ein Feld in die angegebene Richtung.pick_coin(): Hebt eine Münze von der Karte auf und fügt sie dem Inventar hinzu.put_coin(): Legt eine Münze aus dem Inventar auf ein Feld.object_up(),object_down(),object_right(),object_left(): Bestimmt das Objekt im nächsten Feld in der angegebenen Richtung und gibt "wall", "coin" oder "empty" zurück.
Programmierkonzepte:
- Funktionen: Wiederverwendbare Codeblöcke zur Ausführung bestimmter Aufgaben.
- Dekomposition: Zerlegung komplexer Probleme in kleinere, handhabbare Teile.
- Schleifen: Verwendung von
for- undwhile-Schleifen zur Wiederholung von Aktionen. - Bedingte Anweisungen: Einsatz von
if-else-Anweisungen zur Entscheidungsfindung basierend auf Bedingungen.
Aufgabe
Swipe to start coding
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 4
knight.py