Python -Eingangsfunktion

Python -Eingangsfunktion

Python verfügt über eine integrierte Funktion mit dem Namen "input ()", die die Benutzereingabe akzeptiert. Es gibt normalerweise standardmäßig die Benutzereingabe als Zeichenfolge zurück.

Die Syntax, um diese Methode anzuwenden, ist im Folgenden angegeben:


Es verfügt nur über einen Parameter „Eingabeaufforderung“, eine String -Nachricht, die den Benutzer auffordert, den Wert einzugeben.

Wir werden verschiedene Beispielprogramme ausführen, um diese Methode in diesem Artikel in die Praxis umzusetzen.

Beispiel 1: Verwenden der input () -Methode, um eine einzelne Eingabe vom Benutzer zu nehmen

Wir beginnen unseren Artikel, indem wir ein einfaches Python -Beispiel implementieren, das eine einzelne Eingabe vom Benutzer verwendet.


Im angegebenen Code erstellen wir zunächst eine Variable „Daten“ und weisen ihm den Ausgabwert zu, der aus dem Aufrufen der Funktion „input ()“ generiert wird. Zwischen den runden Klammern der Methode „input ()“ definieren wir ein schnelles Argument, das den Benutzer auffordert, „bitte einen Wert eingeben“: Eingeben: "Bitte geben Sie einen Wert ein:". Dieses schnelle Argument ist optional. Sie können sogar die Funktion „input ()“ aufrufen, ohne sie zu verwenden, aber wir würden es vorziehen, sie hinzuzufügen, damit der Benutzer sehen kann.

Wenn das Steuerelement die Methode „input ()“ ausführt, stoppt das Programm und zeigt einen Wert „Bitte geben Sie einen Wert ein:“ Eingabeaufforderung auf dem Terminal und wartet darauf, dass der Benutzer den Wert einfügt. Mit der Tastatur fügt der Benutzer einen beliebigen Wert hinzu und drückt dann "Eingabetaste". Die Funktion „input ()“ liest diesen Wert und konvertiert ihn dann in eine Zeichenfolge (diese Methode wandelt standardmäßig in eine bestimmte Art von Wert in eine Zeichenfolge um) und gibt dann diesen Wert letztendlich an das Programm zurück.

Die Methode „Print ()“ wird in der vorhergehenden Codezeile aufgerufen. Die Python „print ()“ -Methode zeigt alles an, was als Eingabe dafür bereitgestellt wird. Wir stellen zuerst eine Zeichenfolge zur Anzeige an, ich.e. "Der von Benutzer bereitgestellte Wert ist:". Anschließend wird die Variable „Daten“ zur Verfügung gestellt, um den von ihr gespeicherten Inhalt anzuzeigen.


Dieses Bild zeigt eine Eingabeaufforderung am Terminal an, wenn die Methode „input ()“ ausgeführt wird. Es wird eine Nachricht angezeigt, in der der Benutzer einen Wert eingibt. Der Benutzer gibt einen Wert ein und drückt die Eingabetaste ein.


Das zweite Ausgangsbild zeigt den Wert, den der Benutzer angegeben hat, der „24“ ist. Anschließend druckt das Programm diesen Wert mit der angegebenen Anweisung zum Terminal.

Beispiel 2: Verwendung der input () -Methode, um mehrere Eingänge vom Benutzer zu nehmen

Wir haben gelernt, einen einzelnen Werteingang vom Benutzer zu nehmen. Darüber hinaus können auch mehrere Eingaben vom Benutzer angefordert werden, indem die Funktion „input ()“ verwendet wird. Um dieses Konzept zu implementieren, haben wir den folgenden Beispielcode erstellt:


In dieser Illustration nehmen wir 4 Eingabewerte vom Benutzer ab. Wir haben vier Variablen als "ST_ID", "Subjekt", "Markierungen" und "Note" erstellt. Wir haben jede Variable das Ergebnis des Aufrufens der Methode „Input ()“ zugewiesen. Für die erste Variable "ST_ID" zeigt die Funktion „input ()“ die Eingabeaufforderung "Schüler ID eingeben:". Das Programm wird durchgeführt, während es darauf wartet, dass der Benutzer die ID des Schülers eingibt.

Nach dem Lesen der vom Benutzer bereitgestellten Schüler -ID wird sie in der Variablen „ST_ID“ gespeichert und wechselt in die nächste Zeile des Codes. Die nächste Zeile führt die Methode „input ()“ aus, und eine Eingabeaufforderung wird als „Betreff der Betreff:“ auf dem Terminal ausgestellt. Der Benutzer muss den Betreff -Titel einfügen und das Programm speichert ihn in die Variable „Subjekt“. Es wird dann vorwärts, um die verbleibenden zwei "input ()" -Funktionen einzeln auszuführen.

Nachdem die nächste Zeile alle "input ()" -Methoden ausgeführt hat, enthält sie eine "print ()" -Funktion, um zur nächsten Zeile zu wechseln, in der eine andere "print ()" -Funktion eine Anweisung hat - "Anzeigen der Details des Schülers". Anschließend werden alle Eingabeteile des Benutzers mithilfe der Funktionen „Print ()“ angezeigt.


Hier sehen Sie, dass das Programm die erste "input ()" -Methode ausführt, und die Eingabeaufforderung fordert den Benutzer auf, die Schüler -ID einzugeben.


Sobald der Benutzer nach dem Einsetzen der Schüler -ID eingibt, wird eine weitere Eingabeaufforderung angezeigt.


Die nächste Methode "input ()" führt den Benutzer aus und fordert sie auf, die Markierungen einzugeben.


Zuletzt muss der Benutzer die Note einfügen. Nach dem Drücken von „Eingabetaste“ werden alle Details, die der Benutzer bereitgestellt hat, auf dem Terminal angezeigt.


Unabhängig davon. Um den Datentyp aller in den vorherigen Snapshots bereitgestellten Eingaben zu überprüfen, haben wir die Methode „Type ()“ in Python.


Wir haben die Methode "Type ()" in die Methode "print ()" eingebettet. Zwischen den Zahnspangen der Methode "type ()" müssen wir die Variable liefern, deren Datentyp erforderlich ist, um dies zu überprüfen. Jede Variable wird einzeln in der Funktion "type ()" bereitgestellt.


Dieses Ausgabebild zeigt den Datentyp für jeden bereitgestellten Wert an. Wir können sehen, dass die Klasse für alle Werte als „STR“ erwähnt wird. Dies bedeutet, dass die Funktion „input ()“ die Datentypen für alle Werte in Zeichenfolgen konvertiert hat.

Beispiel 3: Verwendung der Input () -Methode, um die Ganzzahlwerteingabe vom Benutzer zu nehmen

Wir haben aus den vorherigen Fällen gelern. Es kann zu Bedingungen bestehen, bei denen Sie den bereitgestellten Datentypen beibehalten müssen. Dazu müssen wir den Datentyp vor der Funktion „input ()“ explizit bereitstellen. Das Folgende ist ein Beispielprogramm, das wir an zwei Ganzzahl -Zahlen multiplizieren:


In dieser Demonstration haben wir eine Variable "Value_1", die den ersten Wert speichert. Um den Eingangswert vom Benutzer zu nehmen, wird die Methode „input ()“ aufgerufen. Aber vor dieser Methode haben wir auch den "int" -Datenatypen besetzt. Wenn der Benutzer den Wert liefert, wandelt die Methode „input ()“ den Wert in einen String -Typ um. Dann ändert der Datentyp, den wir auf die Methode „Input ()“ gegossen, die „int“ ist.

Auf die gleiche Weise nehmen wir den zweiten Wert auf und speichern ihn in der Variablen „Value_2“. Anschließend drucken wir beide Werte mithilfe der Pythons „print ()“ -Methode aus. Zuletzt erstellen wir ein Skript, um die Multiplikation von "Value_1" und "Value_2" zu berechnen. Und speichern Sie das Ergebnis in der Variablen „Multiplikation“. Das Multiplikationsergebnis wird unter Verwendung der Methode „Print ()“ ausgestellt.


Der vorherige Snapshot zeigt, dass der Benutzer zwei Werte eingegeben hat - 12 und 3. Anschließend werden beide Werte als "erster Wert" als auch den „zweiten Wert“ angezeigt. Nach dem Multiplizieren der ersten und zweiten Werte zeigt es schließlich das Ergebnis, das „36“ ist.


Um den Datentyp der resultierenden Variablen zu überprüfen, haben wir die Funktion "Typ ()" von Python verwendet.


Hier können wir untersuchen, dass der Typ als „int“ erwähnt wird.

Abschluss

Für dieses Tutorial haben wir gelernt, die Benutzereingangswerte mithilfe der Python -Methode "input ()" mitzunehmen. Dieses Schreiben deckte die einfachste Demonstration ab, um einen einzelnen Wert vom Benutzer zu nehmen, bei dem eine Eingabeaufforderung auf dem Terminal angezeigt wird und der Benutzer den Wert eingibt. Anschließend haben wir die Verwendung der Methode „input ()“ ausgearbeitet, um mehr als einen Wert einzugeben. Die Überprüfung des Datentyps der Werte erfolgt auch mit der Methode „Type ()“. Zuletzt haben wir die Verwendung des Datentyps -Castings gezeigt, um den Werttyp von String in einen erforderlichen zu ändern. Insgesamt machen all diese Instanzen das Konzept umfassend.