Seite 1 von 1

Rundungsproblem

Verfasst: Dienstag 31. März 2020, 16:33
von Musiker123
versteht das jemand:

a = 800.5
>>> b = a * 0.19
>>> b
152.095
>>> c = round (b,2)
>>> c
152.09
>>> 😢

ich habe eigentlich jetzt 152,10 erwartet !

o.k., habs gerade imForum gefunden. Dezimal-Modul ist wohl die Wahl !

Re: Rundungsproblem

Verfasst: Dienstag 31. März 2020, 16:59
von noisefloor
Hallo,

das "Problem" ist auch in der Doku beschrieben: https://docs.python.org/3/library/functions.html#round
Da gibt es auch einen weiterfßhrenden Link, der eine tiefere Erklärung liefert.

Gruß, noisefloor