floating point woes
Hans-Peter Jansen
hpj at urpla.net
Tue Feb 15 18:49:34 EST 2011
Hi,
while I usually cope with the woes of floating point issues, this is
one, that I didn't expect:
>>> round(2.385, 2)
2.3799999999999999
Doesn't the docs say, it's rounded up for this case?
<quote>
Values are rounded to the closest multiple of 10 to the power minus n;
if two multiples are equally close, rounding is done away from 0
</quote>
Well, that one is clearly rounding down.
What's up, eh, down here?
Pete
Python 2.6 (r26:66714, Feb 8 2011, 08:50:11)
[GCC 4.3.2 [gcc-4_3-branch revision 141291]] on linux2
More information about the Python-list
mailing list