So erhalten Sie eine Benutzereingabe mit Python RAW_Input -Funktion Beispiel

So erhalten Sie eine Benutzereingabe mit Python RAW_Input -Funktion Beispiel

Die Python raw_input () Funktion wird verwendet, um eine Zeichenfolge aus Standardeingaben wie Tastatur zu lesen. Auf diese Weise kann ein Programmierer Benutzer eingefügte Daten in ein Programm einbeziehen. Beginnen wir mit einem einfachen Beispiel, das das Python -Skript verwendet, um nach einem Benutzernamen zu fragen.

drucken "Wie heissen Sie?" Name = raw_input () drucken "Hallo %s!" % Name

Zuerst drucken wir Zeichenfolge Wie heissen Sie? Sagen Sie dem Benutzer, was wir von ihm erwarten, dass er eingibt. Als nächstes verwenden Sie die raw_input () Funktion Die Standardeingabe wird einer Variablen zugeordnet Name. Zuletzt drucken wir den Wert der Variablen Name zur Standardausgabe.

$ python Input.py wie heißt du? Monty Python Hallo Monty Python! 

Abhängig von Ihren Bedürfnissen die oben genannte Python raw_input () Beispielprogramm kann auch in eine einzelne Linie abgekürzt werden und gleichzeitig zusätzliche neue Zeilenzeichen aufnehmen \N:

drucken "Hallo %s!" % RAW_INPUP ("Wie heißt Ihr Name?\N")

Es ist wichtig darauf hinzuweisen, dass die Pythonfunktion raw_input () erzeugt eine Zeichenfolge und somit kann seine Ausgabe nicht als Ganzzahl behandelt werden. Daher bei der Verwendung von Python's raw_input () Funktion Um eine Ganzzahl als Benutzereingabe zu erhalten, muss die erhaltene Eingangszeichenfolge zuerst in eine Ganzzahl konvertiert werden, bevor sie als Ganzzahl verwendet werden kann.
Beispiel:

drucken "Welche Ganzzahl möchten Sie mit 2 multiplizieren möchten?" Nummer = int (raw_input ()) drucken "Die Antwort lautet: %s" % (Nummer * 2) # Alternative verkürzte Version drucken "Die Antwort lautet: %s" % (INT (RAW_INPUT ("Welche Ganzzahl möchten Sie mit 3 multiplizieren möchten?\N")) * 3) 

Ausgang:

$ python Input.py welche ganzzahlige du willst du mit 2 multiplizieren willst? 33 Die Antwort lautet: 66 Welche Ganzzahl möchten Sie mit 3 multiplizieren möchten? 33 Die Antwort lautet: 99 

Verwandte Linux -Tutorials:

  • Umgang mit Benutzereingaben in Bash -Skripten
  • EEPROM CH341A -Programmierer - Lesen und schreiben Sie Daten, um auf…
  • So entfernen Sie Bloatware von Ihrem Samsung Android Mobile…
  • So erstellen
  • So addieren und wechseln Sie Tastaturlayout auf Ubuntu 22.04…
  • KALI Linux -Tastatur -Verknüpfungsblatt Shortcuts
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • So fügen/entfernen Sie den Benutzer unter Manjaro Linux
  • Wie man Verwaltungsoperationen mit Ansible durchführt…
  • Wie man mit der Woocommerce -REST -API mit Python arbeitet