Lernen Sie Schritt für Schritt: Die Eingabemethode für Gleitkommadaten in Python erfordert spezifische Codebeispiele
Eine vollständige Programmiersprache muss eine Methode zur Dateneingabe bereitstellen, und Python ist keine Ausnahme. In Python können wir Gleitkommadaten auf viele Arten eingeben. Im Folgenden wird schrittweise die Eingabemethode für Gleitkommadaten in Python vorgestellt und spezifische Codebeispiele bereitgestellt.
Methode 1: Verwenden Sie die Funktion „input()“
Die Funktion „input()“ ist eine der integrierten Funktionen von Python, die zum Lesen von Benutzereingaben aus der Standardeingabe (normalerweise der Tastatur) verwendet wird. Für die Eingabe von Gleitkommadaten können wir den Rückgabewert der Funktion input() in den Typ float konvertieren. Das Folgende ist ein Beispielcode:
num = float(input("请输入一个浮点数:")) print("您输入的浮点数是:", num)
Mit dem obigen Code fordert das Programm den Benutzer auf, eine Gleitkommazahl einzugeben, den Eingabeinhalt in Gleitkommadaten umzuwandeln und in der Num-Variablen zu speichern. Abschließend wird die vom Benutzer eingegebene Gleitkommazahl ausgegeben.
Methode 2: Verwenden Sie die ursprüngliche Funktion input()
Wenn wir eine Reihe von Gleitkommadaten eingeben möchten, können wir die ursprüngliche Funktion input() verwenden und dann die Funktion split() verwenden, um die Eingabezeichenfolge aufzuteilen Trennen Sie Datenelemente und konvertieren Sie dann jedes Datenelement in den Float-Typ. Das Folgende ist ein Beispielcode:
nums = input("请输入一系列浮点数,用逗号分隔:").split(",") float_nums = [float(num) for num in nums] print("您输入的浮点数是:", float_nums)
Mit dem obigen Code fordert das Programm den Benutzer zunächst auf, eine Reihe von durch Kommas getrennten Gleitkommazahlen einzugeben und den eingegebenen Inhalt in der Nums-Variablen zu speichern. Das Programm verwendet dann die Funktion „split()“, um die Eingabezeichenfolge in separate Datenelemente aufzuteilen, durchläuft dann jedes Datenelement, konvertiert es in einen Float-Typ und speichert es in einer float_nums-Liste. Abschließend wird die vom Benutzer eingegebene Gleitkommazahl ausgegeben.
Methode 3: Befehlszeilenargumente verwenden
Python unterstützt auch die Eingabe von Gleitkommadaten über Befehlszeilenparameter. Wir können die Variable argv im sys-Modul verwenden, um die Befehlszeilenargumente abzurufen und sie in den Float-Typ zu konvertieren. Das Folgende ist ein Beispielcode:
import sys if len(sys.argv) > 1: nums = sys.argv[1:] float_nums = [float(num) for num in nums] print("您输入的浮点数是:", float_nums) else: print("请在命令行参数中输入浮点数!")
Durch den obigen Code ermittelt das Programm zunächst, ob die Anzahl der Befehlszeilenparameter größer als 1 ist. Wenn ja, bedeutet dies, dass Eingabeparameter vorhanden sind. Das Programm ruft die Befehlszeilenparameter mit Ausnahme des Namens der Ausführungsdatei ab und speichert sie in der Variablen „nums“. Das Programm durchläuft dann jeden Parameter in einer Schleife, konvertiert ihn in den Float-Typ und speichert ihn in einer Liste von float_nums. Abschließend wird die vom Benutzer eingegebene Gleitkommazahl ausgegeben. Wenn keine Parameter eingegeben werden, wird der Benutzer aufgefordert, eine Gleitkommazahl in die Befehlszeilenparameter einzugeben.
Zusammenfassung:
In diesem Artikel werden schrittweise die drei Eingabemethoden für Gleitkommadaten in Python vorgestellt und spezifische Codebeispiele bereitgestellt. Verwenden Sie die Funktion input(), um bequem eine einzelne Gleitkommazahl einzugeben, verwenden Sie die ursprüngliche Funktion input(), um eine Reihe von Gleitkommazahlen einzugeben, und verwenden Sie Befehlszeilenargumente, um Gleitkommazahlen einzugeben, wenn Sie ein Python-Programm ausführen. Entsprechend den tatsächlichen Anforderungen und Nutzungsszenarien ist es sehr wichtig, die geeignete Eingabemethode auszuwählen. Wir hoffen, dass die Leser durch die Einführung und den Beispielcode dieses Artikels die Gleitkomma-Dateneingabemethode in Python flexibler nutzen können.
Das obige ist der detaillierte Inhalt vonErfahren Sie Schritt für Schritt, wie Sie Gleitkommadaten in Python eingeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!