Programmierung & Skripten

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 Eingabezeichenfolge 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 
LS- Handbuch Seite
Name LS - List -Verzeichnis Inhalt Synopsis ls [Option]… [Datei]… Beschreibung Listinformationen zu den Dateien (das aktuelle Verzeichnis standardmäßi...
Zeigen Sie die Google -Suchergebnisse aus unterschiedlichen Gegenständen an
In vielen Fällen habe ich versucht, nach Schlüsselwörtern zu suchen und ein Ergebnis zu erhalten, das ein Land ist, das nicht das ist, nach dem ich su...
Verwendung .HTAccess -Datei, um auf www Host umzuleiten
Manchmal möchten wir Apache anweisen, alle eingehenden Besucher von Our_Sample_Domain umzuleiten.com zu www.Our_Sample_Domain.com, um dies zu tun, bra...