Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |
| textadventure:hallo_fremder [2026/04/12 17:40] – celandir | textadventure:hallo_fremder [2026/04/12 17:40] (aktuell) – celandir |
|---|
| Jetzt kannst du schon Text ausgeben und so Orte und Personen beschreiben. Der nächste Schritt ist, dass die Spieler:innen auch Eingaben machen können, die dann von deinem Programm ausgewertet werden. Dazu gibt es in Python ebenfalls eine vorgefertigte Funktion, nämlich ''input''. | Jetzt kannst du schon Text ausgeben und so Orte und Personen beschreiben. Der nächste Schritt ist, dass die Spieler:innen auch Eingaben machen können, die dann von deinem Programm ausgewertet werden. Dazu gibt es in Python ebenfalls eine vorgefertigte Funktion, nämlich ''input''. |
| |
| Kopiere das folgende Programm in Python und führe es aus: | Kopiere das folgende Programm in eine neue Python-Datei und führe es aus: |
| |
| <code python> | <code python> |
| In Zeile 2 wird wieder etwas mit ''print'' ausgegeben. Hier ist besonders, dass ein „formatierter String“ (kurz: „f-String“) verwendet wird. **F-Strings** erkennt man an dem „f“ vor dem öffnenden Anführungszeichen. In einem f-String kann man in geschweiften Klammern Variablennamen schreiben. Der Wert der Variablen wird dann an dieser Stelle eingesetzt. So kann man relativ kompakt den Ausgabetext zusammenbauen. | In Zeile 2 wird wieder etwas mit ''print'' ausgegeben. Hier ist besonders, dass ein „formatierter String“ (kurz: „f-String“) verwendet wird. **F-Strings** erkennt man an dem „f“ vor dem öffnenden Anführungszeichen. In einem f-String kann man in geschweiften Klammern Variablennamen schreiben. Der Wert der Variablen wird dann an dieser Stelle eingesetzt. So kann man relativ kompakt den Ausgabetext zusammenbauen. |
| |
| Nächste Lektion: [[tralala]] | Nächste Lektion: [[wohin_gehen]] |