subtraction of floating point numbers

Jaroslav Dobrek jaroslav.dobrek at
Fri Feb 24 09:41:21 CET 2012


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?


More information about the Python-list mailing list