Floating point weirdness
Joshua Ginsberg
joshg at brainstorminternet.net
Wed Aug 25 11:32:29 EDT 2004
WTF, mate?
>>> import sys
>>> sys.version
'2.3.3 (#1, May 7 2004, 10:31:40) \n[GCC 3.3.3 20040412 (Red Hat Linux
3.3.3-7)]'
>>> float('19.95')
19.949999999999999
>>> round(19.94999999999999999, 2)
19.949999999999999
>>> round(19.949, 1)
19.899999999999999
Why can't I just get 19.95?
-jag
--
Joshua Ginsberg <joshg at brainstorminternet.net>
Brainstorm Internet Network Operations
More information about the Python-list
mailing list