Erhalten Sie Eingaben vom Benutzer mit der Funktion input() von Python

WBOY
Freigeben: 2023-08-22 11:21:15
Original
2277 Leute haben es durchsucht

Erhalten Sie Eingaben vom Benutzer mit der Funktion input() von Python

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世界!")
Nach dem Login kopieren

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) + "年。")
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!