Rundungsproblem

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum fĂźr allgemeine Fragen sicher richtig.
Antworten
Musiker123
User
Beiträge: 40
Registriert: Donnerstag 7. März 2019, 09:48

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 !
Benutzeravatar
noisefloor
User
Beiträge: 3856
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

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
Antworten