Python input() eingebaute Funktion

Aus der Python 3 Dokumentation

Wenn das Argument `prompt` vorhanden ist, wird es ohne abschließenden Zeilenumbruch auf die Standardausgabe geschrieben. Die Funktion liest dann eine Zeile von der Eingabe, wandelt sie in einen String um (wobei ein abschließender Zeilenumbruch entfernt wird) und gibt diesen zurück. Wenn EOF gelesen wird, wird EOFError ausgelöst.

Einführung

Die Funktion input() in Python ist eine eingebaute Funktion, die es einem Programm ermöglicht, eine Textzeile von der Tastatur des Benutzers einzulesen. Sie ist ein wesentliches Werkzeug für die Erstellung interaktiver Anwendungen, da sie die Ausführung des Programms pausiert und darauf wartet, dass der Benutzer eine Eingabe macht. Die Funktion kann auch eine Eingabeaufforderung anzeigen, um den Benutzer anzuleiten, was er eingeben soll.

Beispiele

Diese Funktion nimmt die Eingabe des Benutzers entgegen und wandelt sie in einen String um:

# nach dem Namen fragen
print('What is your name?')
my_name = input()
print('Hi, {}'.format(my_name))
What is your name?
Martha
Hi, Martha

input() kann auch eine Standardnachricht festlegen, ohne print() zu verwenden:

# Standardnachricht
my_name = input('What is your name? ')
print('Hi, {}'.format(my_name))
What is your name? Martha
Hi, Martha