[Python-Dev] Canned Responses

Tim Peters tim.one@home.com
Fri, 28 Sep 2001 15:06:25 -0400


> Float precision
> 	This is not a bug.
> 
> 	Binary floating point cannot represent decimal fractions exactly,
> 	so some rounding always occurs (even in Python 1.5.2).
> 
> 	What changed is that Python 2.0 shows more precision than before
> 	in certain circumstances (repr() and the interactive prompt). 
> 
> 	You can use str() or print to get the old, rounded output: 
> 
> 	>>> print 0.1+0.1
> 	0.2
> 	>>>
> 
> 	Follow the link for a detailed example:
> 
> 	http://www.python.org/cgi-bin/moinmoin/RepresentationError

Note that I've since changed the last two lines:

    Follow the link for more information:

    http://python.sourceforge.net/devel-docs/tut/node14.html