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.

Übe es