„What… is your name?“
— Holy Grail · Film, 1975
Lass dein Programm den User nach etwas fragen.
Konzept
input("Frage: ") zeigt eine Frage an und wartet, bis der User etwas
tippt und Enter drückt. Der eingegebene Text kommt als String zurück.
name = input("Wie heißt du? ")
print(f"Hallo, {name}!")
Wichtig: input liefert immer einen String — auch wenn der User
eine Zahl eingibt. Wenn du rechnen willst, musst du erst konvertieren
(siehe Lesson 4):
alter = int(input("Wie alt bist du? "))
print(f"Nächstes Jahr bist du {alter + 1}.")
Achtung: Wenn der User keinen gültigen Zahlentext eingibt (etwa
„dreißig" statt „30"), bekommst du einen ValueError. Damit gehen
wir in Modul 7 sauber um.
Live-Code
Im Pyodide-Editor öffnet sich ein kleines Eingabe-Feld, sobald input
aufgerufen wird.
Übung
Frag den User nach seinem Geburtsjahr und gib aus, wie alt er ungefähr ist (aktuelles Jahr ist 2026).
Quiz
Was ist der Typ des Wertes, den input(...) zurückgibt?
- [ ]
int - [x]
str - [ ] hängt davon ab, was der User eingibt
Modul 1 — Daten benennen. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.