| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
| textadventure:wohin_gehen [2026/04/12 20:05] – celandir | textadventure:wohin_gehen [2026/05/21 09:47] (aktuell) – celandir |
|---|
| |
| Du kannst nun einen Ort oder eine Situation beschreiben und die Spieler:innen können etwas eingeben. Im nächsten Schritt müssen die Eingaben ausgewertet werden, um zu entscheiden, wie das Abenteuer weiter geht. Wir fangen mit einem einfachen Beispiel an. Du kannst das folgende Python-Programm durch Klick auf die Überschrift des Kastens direkt herunterladen und mit Thonny öffnen. | Du kannst nun einen Ort oder eine Situation beschreiben und die Spieler:innen können etwas eingeben. Im nächsten Schritt müssen die Eingaben ausgewertet werden, um zu entscheiden, wie das Abenteuer weiter geht. Wir fangen mit einem einfachen Beispiel an. Du kannst das folgende Python-Programm durch Klick auf die Überschrift des Kastens direkt herunterladen und mit Thonny öffnen. |
| |
| |
| Führe es aus und sieh was passiert. | |
| |
| <file python fallunterscheidung.py[enable_line_numbers="true"]> | <file python fallunterscheidung.py[enable_line_numbers="true"]> |
| print("Das Abenteuer geht weiter.") | print("Das Abenteuer geht weiter.") |
| </file> | </file> |
| | |
| | <div todo> |
| | Führe das Programm mit Thonny mehrmals aus und mache unterschiedliche Eingaben. Fasse zusammen, was Du beobachtest. |
| | </div> |
| |
| In dem Programm wird zunächst in den Zeilen 1 und 2 mit der Funktion ''print'' ein Ort (Waldlichtung) beschrieben. Mit der Funktion ''input'' wird in Zeile 3 gefragt, wohin die Spieler:in gehen möchte. Der Rückgabewert der Funktion (der eingegebene Text) wird dann der Variablen ''wahl'' zugewiesen. Das kennst du soweit schon. | In dem Programm wird zunächst in den Zeilen 1 und 2 mit der Funktion ''print'' ein Ort (Waldlichtung) beschrieben. Mit der Funktion ''input'' wird in Zeile 3 gefragt, wohin die Spieler:in gehen möchte. Der Rückgabewert der Funktion (der eingegebene Text) wird dann der Variablen ''wahl'' zugewiesen. Das kennst du soweit schon. |
| Beachte, dass bei Python die **Einrückungen** sehr wichtig sind, denn sie kennzeichnen, welche Anweisungen zu einem Zweig (oder Block) gehören. Es ist wichtig, dass Du immer gleichmäßig einrückst, üblicherweise um **4 Leerzeichen**. Wenn Du ungleichmäßig oder gar nicht einrückst, dann funktioniert das Programm nicht korrekt. Falsche Einrückungen sind ein weiterer verbreiteter Fehler bei Anfänger:innen. | Beachte, dass bei Python die **Einrückungen** sehr wichtig sind, denn sie kennzeichnen, welche Anweisungen zu einem Zweig (oder Block) gehören. Es ist wichtig, dass Du immer gleichmäßig einrückst, üblicherweise um **4 Leerzeichen**. Wenn Du ungleichmäßig oder gar nicht einrückst, dann funktioniert das Programm nicht korrekt. Falsche Einrückungen sind ein weiterer verbreiteter Fehler bei Anfänger:innen. |
| |
| Nächste Lektion: [[eigene_funktionen]] | <div todo> |
| | Erweitere nun dein Textadventure so, dass du mehrere Orte hast, zwischen denen man wechseln kann. |
| | </div> |
| | |
| | Link zum Python-Handbuch: [[https://openbook.rheinwerk-verlag.de/python/05_001.html#u5.1]] |
| | |
| | Nächste Lektion: [[wiederhole_dich|Wiederhole dich!]] |
| |
| |