Python

Python round() Funktion

Python round() Funktion
Python ist eine sehr vielseitige High-Level-Programmiersprache, die am häufigsten in den Bereichen Data Sciences, Machine Learning und Künstliche Intelligenz verwendet wird. Python bietet großartige Unterstützung durch integrierte Module und Funktionen, bei denen wir mit den Zahlen spielen müssen. Die Python-Funktion round() rundet die Gleitkommazahl auf die angegebene Anzahl von Dezimalstellen und gibt sie zurück.Zum Beispiel haben wir eine Gleitkommazahl 6.677, und wir müssen es auf die 2 Dezimalstellen runden, dann erledigt die Funktion round() die Arbeit und rundet die Zahl auf 6.68.

Dieser Artikel erklärt die Python-Funktion round() ausführlich mit Beispielen.

Syntax der Funktion round()

Die Syntax der Funktion round() lautet wie folgt:

round(Gleitkommazahl, Ziffern)

Die round()-Funktion zwei Parameter als Argumente, d.h.e., Gleitkommazahl und Ziffern. Die Zahl oder Gleitkommazahl ist der erforderliche Parameter, während die Anzahl der Stellen der optionale Parameter ist. Falls wir die Anzahl der Stellen nicht angeben, gibt die Funktion round() die nächste ganze Zahl zurück. Wir können auch die ganze Zahl im ersten Parameter angeben. In diesem Fall gibt die Funktion round() dieselbe ganze Zahl zurück.

Beispiele und Verwendung der Funktion round()

Sehen wir uns die Beispiele und die Verwendung der Funktion round() in unserem Python-Skript an. Wenn wir die Anzahl der Stellen nicht angeben, nimmt die Funktion round() die Obergrenze der Zahl und wandelt sie in die nächste ganze Zahl um, wenn der Dezimalwert größer als 5 . ist. Falls der Dezimalwert kleiner als 5 ist, nimmt er den Bodenwert an und die ganze Zahl bleibt gleich.

#ein Programm zum Abrunden der Gleitkommazahlen
#die Anzahl der Stellen nicht angeben
drucken (rund (10.1))
drucken (rund (10.5))
drucken (rund (10.7))
drucken (rund (11.9))
drucken (rund (15.3))
drucken (rund (17.8))
drucken (rund(20))
drucken (rund (20.01))

Ausgabe

Jetzt definieren wir die Anzahl der Stellen und verwenden die Funktion round().

#ein Programm zum Abrunden der Gleitkommazahlen
drucken (rund (10.123,2))
drucken (rund (10.587,1))
drucken (rund (10.72,1))
drucken (rund (11.9545,1))
drucken (rund (15.322,2))
drucken (rund (17.865,2))
drucken (rund (20.090,2))
drucken (rund (20.01114,2))

Ausgabe

Nehmen wir nun einige ganzzahlige Werte und wenden die Funktion round() an. Sie können beachten, dass in der Ausgabe dann ein unveränderter Integer-Wert zurückgegeben wird.

#ein Programm zum Abrunden der Gleitkommazahlen
drucken (rund(10))
drucken (rund(20))
drucken (rund (30))
drucken (rund(40))
drucken (rund (50))
drucken (rund(12))
drucken(rund(15))
drucken (rund(19))

Ausgabe

Wenn wir statt einer Zahl einen String oder ein Zeichen an die round()-Funktion übergeben, gibt der Python-Interpreter einen Fehler aus.

#Übergeben einer Zeichenfolge an die Rundungsfunktion
print(rund('kamran'))

Ausgabe

Abrunden der negativen Zahlen
Die Funktion round() kann auch auf negative Zahlen angewendet werden und rundet die negativen Zahlen ab und gibt das Ergebnis zurück.

#Anwenden der Rundungsfunktion auf negative Zahlen
Anzahl = -3.98
print(rund(num,1))
Anzahl = -2.8
print(rund(num))
Anzahl = -5.67989
print(rund(num,2))
Anzahl = -100.9843
print(rund(num,1))
Anzahl = -20.04
print(rund(num))
Anzahl = -32.0908
print(rund(num,3))
Anzahl = -3.9898
print(rund(num))

Ausgabe

Fazit

Die round() ist eine eingebaute Funktion von Python, die die Gleitkommazahl auf die angegebenen Dezimalzahlen abgerundet. Dies ist eine sehr nützliche Funktion, wenn Sie die Aufgaben im Zusammenhang mit Zahlen ausführen. Dieser Artikel erklärt kurz die round()-Funktion mit Beispielen.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...