logo

Wie nehme ich Eingaben in Python vor?

Das Einholen von Eingaben ist eine Möglichkeit, mit Benutzern zu interagieren oder Daten abzurufen, um ein Ergebnis zu liefern. Python bietet zwei integrierte Methoden zum Lesen der Daten von der Tastatur. Diese Methoden sind unten aufgeführt.

  • Eingabe (Eingabeaufforderung)
  • raw_input(Eingabeaufforderung)

Eingang()

Die Eingabefunktion wird in allen neuesten Versionen von Python verwendet. Es nimmt die Eingaben des Benutzers entgegen und wertet dann den Ausdruck aus. Der Python Der Interpreter erkennt automatisch, ob ein Benutzer eine Zeichenfolge, eine Zahl oder eine Liste eingibt. Lassen Sie uns das folgende Beispiel verstehen.

Beispiel -

 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

Ausgabe:

Machen Sie den Text im CSS fett
 Enter your name: Devansh Devansh 

Der Python-Interpreter führt keine weiteren Zeilen aus, bis der Benutzer die Eingabe eingibt.

Lassen Sie uns ein anderes Beispiel verstehen.

Was ist Clustering?

Beispiel - 2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

Ausgabe:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

Erläuterung:

Standardmäßig ist die Eingang() Die Funktion nimmt die Eingabe als Zeichenfolge entgegen. Wenn wir also die Eingabe vom Typ Integer oder Float eingeben müssen, dann die Eingang() Die Funktion muss vom Typ umgewandelt werden.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

Wir können im obigen Code sehen, wo wir die Benutzereingabe eingegeben haben int Und schweben .

Gimp Farbe ändern

Wie funktioniert die Funktion input()?

  • Der Programmfluss wird angehalten, bis der Benutzer die Eingabe vornimmt.
  • Die Textanweisung, die auch als Eingabeaufforderung bezeichnet wird, kann optional eingegeben werden Eingang() Funktion. Diese Eingabeaufforderung zeigt die Meldung auf der Konsole an.
  • Der Eingang() Die Funktion wandelt die Benutzereingabe automatisch in einen String um. Wir müssen die Eingabe mithilfe der Typumwandlung explizit konvertieren.
  • raw_input() -Die Funktion raw_input wird in älteren Python-Versionen wie Python 2.x verwendet. Es übernimmt die Eingabe von der Tastatur und gibt sie als Zeichenfolge zurück. Python 2.x verwendet in der Branche nicht viel. Lassen Sie uns das folgende Beispiel verstehen.

Beispiel -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

Ausgabe:

Alpha-Beta-Beschneidung
 Enter your name: Peter Peter 

Wie überprüfe ich die Python-Version?

Um die Python-Version zu überprüfen, öffnen Sie die Befehlszeile (Windows), die Shell (Mac) oder das Terminal (Linux/Ubuntu) und führen Sie den Befehl aus Python-Version . Es wird die entsprechende Python-Version angezeigt.

So nehmen Sie Eingaben in Python vor

Überprüfen Sie die Python-Version im laufenden Skript

Wir können die Python-Version in unserem laufenden Skript überprüfen. Betrachten Sie die folgenden Möglichkeiten, um die Python-Version in allen Betriebssystemen zu kennen.

Befehle Betriebssystem/Umgebung Ausgabe
Python --version oder
Python -v oder
Python – Vers
Windows/Mac/Linux Python 3.8.1
Importsystem
sys.version
sys.version_info
Python-Skript 3.8.3 (Standard, 13. Mai 2020, 15:29:51) [MSC v.1915 64 Bit (AMD64)]
Plattform importieren
platform.python_version()
Python-Skript '3.8.1'

Schauen wir uns das folgende Bild an.

So nehmen Sie Eingaben in Python vor