On Thursday 21 May 2009 08:50:48 pm R. David Murray wrote: > In py3k Eric Smith and Mark Dickinson have implemented Gay's floating > point algorithm for Python so that the shortest repr that will round > trip correctly is what is used as the floating point repr....
Little question: what was the goal of such a change? (is there a pep for me to read?) Shouldn't str() do that, and leave repr as is? While I agree that the change gets rid of the weekly newbie question about "python's lack precision", I'd find more difficult to explain why 0.2 * 3 != 0.6 without showing them what 0.2 /really/ means. -- Luis Zarrabeitia (aka Kyrie) Fac. de Matemática y Computación, UH. http://profesores.matcom.uh.cu/~kyrie -- http://mail.python.org/mailman/listinfo/python-list