subtraction of floating point numbers

Jaroslav Dobrek jaroslav.dobrek at gmail.com
Fri Feb 24 03:41:21 EST 2012


Hello,

when I have Python subtract floating point numbers it yields weird
results. Example:

4822.40 - 4785.52 = 36.8799999999992

Why doesn't Python simply yield the correct result? It doesn't have a
problem with this:

482240 - 478552 = 3688

Can I tell Python in some way to do this differently?

Jaroslav



More information about the Python-list mailing list