Float-Division in Python

Vaibhav Vaibhav 22 Januar 2022
Float-Division in Python

Float Division bezeichnet eine Gleitkomma-Approximation des Ergebnisses einer Division oder mathematisch gesprochen den Quotienten. Im Vergleich dazu bezieht sich die ganzzahlige Division auf eine ganzzahlige Näherung des Quotienten. Im Wesentlichen wird der schwebende Teil vollständig aus dem Ergebnis entfernt.

In statisch typisierten Programmiersprachen wie C, C++, Go, Scala und Java hängt die Floating Division vom Datentyp der Variablen und den Zahlenwerten ab. Während es bei dynamisch typisierten Programmiersprachen wie Python, Groovy, PHP, Lua und JavaScript auf die Zahlenwerte ankommt (da Variablen keine festen Daten haben) Typ und kann für einen anderen Typ von Werten wiederverwendet werden).

Wie oben erwähnt, ist Python eine dynamisch typisierte Programmiersprache. In diesem Artikel lernen wir anhand von relevanten Beispielen die Float-Division in Python durchzuführen.

Verschiedene Möglichkeiten zur Durchführung der Float-Division in Python

Im Wesentlichen hat Python zwei Möglichkeiten, eine Float-Division durchzuführen, und wir werden versuchen, sie anhand einiger Beispiele zu lernen. Beachten Sie, dass die bereitgestellten Beispiele versuchen, die meisten der möglichen Fälle abzudecken.

Verwenden der Standardunterteilung

In Python ist die Division, die von der Divisionsoperation (/) ausgeführt wird, standardmäßig eine Gleitkomma-Division. Um eine ganzzahlige Division zu erreichen, kann man den Operator // verwenden. Einige Beispiele finden Sie im folgenden Code.

print(1 / 3)
print(2 / 7)
print(8 / 3)
print(9 / 4)
print(11 / 10)
print(121.0 / 8.0)
print(8 / 121)
print(10 / 11)
print(4.0 / 9)
print(3 / 8.0)

Ausgabe:

0.3333333333333333
0.2857142857142857
2.6666666666666665
2.25
1.1
15.125
0.06611570247933884
0.9090909090909091
0.4444444444444444
0.375

Float-Konvertierung verwenden

In Python und allen anderen Programmiersprachen Division einer Floatzahl (float/int) oder Division durch eine Floatzahl (int/float) oder Division einer Floatzahl durch eine Floatzahl (float/float ) ergibt ein Gleitkommaergebnis oder einen Quotienten. Beachten Sie, dass das gleiche Konzept für den Datentyp double gilt.

In Python können wir mit Hilfe der Funktion float() eine ganze Zahl oder einen String, der eine Zahl darstellt, sowohl eine ganze Zahl als auch eine Gleitkommazahl, in eine Gleitkommazahl umwandeln. Schauen wir uns einige Beispiele an, um zu verstehen, wie wir eine Float-Division mit Hilfe der Float-Konvertierung durchführen können.

print(float(1) / 3)  # float / int
print(float("2") / 7)  # float / int
print(8 / float(3))  # int / float
print(9 / float("4"))  # int / float
print(float(11) / float(10))  # float / float
print(float("121") / float("8"))  # float / float
print(float("8.0") / float("121.0"))  # float / float
print(float("10.00000") / 11)  # float / int
print(float("4") / float(9))  # float / float
print(float(3) / float("8"))  # float / float

Ausgabe:

0.3333333333333333
0.2857142857142857
2.6666666666666665
2.25
1.1
15.125
0.06611570247933884
0.9090909090909091
0.4444444444444444
0.375
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

Verwandter Artikel - Python Math