Titel: Verwendung der Funktion „input()“ von Python, um Eingaben vom Benutzer zu erhalten
Beim Schreiben eines Programms müssen Sie häufig Eingaben vom Benutzer einholen. Python bietet eine integrierte Funktion input(), mit der Benutzereingaben eingeholt und empfangen werden können. In diesem Artikel werden die Verwendung der Funktion input() und einige gängige Anwendungsszenarien vorgestellt.
Die Funktion input() ist sehr einfach zu verwenden. Sie akzeptiert optionale Eingabeaufforderungsinformationen als Parameter und wartet auf Benutzereingaben. Nach den Benutzereingaben gibt die Funktion input() einen Wert vom Typ String zurück, der die Eingabe des Benutzers darstellt. Hier ist ein einfaches Beispiel:
name = input("请输入你的姓名:") print("你好," + name + "!欢迎来到Python世界!")
Im obigen Beispiel zeigt das Programm zunächst über die Funktion input() eine Eingabeaufforderung an, in der der Benutzer aufgefordert wird, einen Namen einzugeben. Anschließend speichert das Programm den vom Benutzer in der Namensvariablen eingegebenen Namen und druckt über die Funktion print() eine Begrüßungsnachricht an den Benutzer. Auf diese Weise interagiert der Benutzer mit dem Programm.
Zusätzlich zur Anzeige von Eingabeaufforderungsinformationen können Sie auch die vom Benutzer eingegebene Nummer über die Funktion input() abrufen. Beim Erhalt einer numerischen Eingabe muss der Rückgabewert in den entsprechenden numerischen Typ konvertiert werden. Hier ist ein Beispiel:
age = int(input("请输入你的年龄:")) year = 2022 - age print("你出生于" + str(year) + "年。")
Im obigen Beispiel gibt die Funktion input() eine Benutzereingabe vom Typ String zurück und verwendet dann die Funktion int(), um den String in einen Integer-Typ zu konvertieren und ihn in der Altersvariablen zu speichern . Das Programm berechnet das aktuelle Jahr abzüglich des vom Benutzer eingegebenen Alters, um das Geburtsjahr des Benutzers zu ermitteln, und druckt es aus. Es ist zu beachten, dass beim Konvertieren einer Zeichenfolge in eine Ganzzahl darauf geachtet werden muss, dass die Benutzereingabe in eine Ganzzahl konvertiert werden kann.
Neben der einzeiligen Eingabe kann die Funktion input() auch für mehrzeilige Eingaben verwendet werden. Bei der Eingabe mehrerer Zeilen kann der Benutzer über die Zeilenvorschubtaste mehrere Textzeilen eingeben, bis der Benutzer die Eingabe abgeschlossen hat. Hier ist ein Beispiel:
print("请输入一个多行文本:") text = "" while True: line = input() if line == "": break text += line + " " print("你输入的文本是:") print(text)
Im obigen Beispiel ruft das Programm kontinuierlich jede vom Benutzer eingegebene Textzeile über eine While-Schleife ab. Wenn der Benutzer eine Leerzeile eingibt, wird die Schleife beendet. Der vom Benutzer eingegebene Text wird Zeile für Zeile in einer String-Variablen Text gespeichert und schließlich über die Funktion print() ausgedruckt. Dadurch können Benutzer mehrere Textzeilen eingeben und mit dem Programm interagieren.
Zusätzlich zu den üblichen Anwendungsszenarien in den obigen Beispielen kann die Funktion input() auch mit anderen Funktionen und Strukturen kombiniert werden, um in komplexerer Programmlogik verwendet zu werden. Über die Funktion input() können wir entsprechende Vorgänge basierend auf Benutzereingaben ausführen, um personalisierte Funktionen zu erreichen. Gleichzeitig müssen wir auch auf die Überprüfung und Verarbeitung von Benutzereingaben achten, um die Stabilität und Sicherheit des Programms zu gewährleisten.
Zusammenfassend lässt sich sagen, dass es mit der Funktion input() von Python sehr einfach ist, Eingaben vom Benutzer zu erhalten. Über diese Funktion können wir mit dem Benutzer interagieren und basierend auf den Eingaben des Benutzers eine entsprechende Verarbeitung durchführen. Unabhängig davon, ob Sie eine einzelne Textzeile, eine numerische Eingabe oder sogar mehrere Textzeilen erhalten, können Sie dies über die Funktion input() tun. Ich hoffe, dass die Beispiele in diesem Artikel den Lesern helfen können, die Funktion input() besser zu verstehen und zu verwenden und ihre Programmierkenntnisse zu verbessern.
Das obige ist der detaillierte Inhalt vonErhalten Sie Eingaben vom Benutzer mit der Funktion input() von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!