Gestaltungsorientierte Informatik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
textadventure:wohin_gehen [2026/04/12 20:05] – celandirtextadventure:wohin_gehen [2026/05/21 09:47] (aktuell) – celandir
Zeile 2: Zeile 2:
  
 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"]>
Zeile 21: Zeile 18:
 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. 
Zeile 40: Zeile 41:
 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!]]
  
  
textadventure/wohin_gehen.1776017158.txt.gz · Zuletzt geändert: von celandir