input()
Fordert zur Eingabe von Text auf. Die Antwort kommt immer als Text zurück.
Syntax
answer = input(prompt)
- Wandle den Text mit int() oder float() um, wenn du eine Zahl brauchst.
Beispiel
name = input("Name? ")
print("Hi", name)Ausgabe:
Name? Pip Hi Pip
Häufige Fehler
- input() liefert eine Zeichenkette zurück, auch wenn jemand Ziffern eintippt: input() + 1 ist ein TypeError.
- Auf dieser Seite geben die Lektionen dem Programm seine Antworten vor, daher wartet input() nie.