round() wrong in Python 2.4?

Robert Kern rkern at ucsd.edu
Wed Sep 14 17:58:54 EDT 2005


Grant Edwards wrote:
> On 2005-09-14, Robert Kern <rkern at ucsd.edu> wrote:
> 
>>Antoon Pardon wrote:
> 
>>>0.0225 isn't representable and it happens that the actual number
>>>you get differ. Now which number python should choose when it is
>>>fed 0.0225, I don't know. But expressing the different behaviour
>>>as a change in round, suggest that the O.P. would be wise to
>>>learn about floating point problems
>>
>>Uhh, Python didn't change anything between 2.3 and 2.4 wrt round().
> 
> That's what Antoon Pardon just said. The above paragraph says
> that round() didn't change, and the fact that the OP thinks it
> did indicates that the OP needs to learn more about FP.

Antoon:
"Python 2.3 isn't rounding 0.0225 up while pyton 2.4 rounds it down."

-- 
Robert Kern
rkern at ucsd.edu

"In the fields of hell where the grass grows high
 Are the graves of dreams allowed to die."
  -- Richard Harter




More information about the Python-list mailing list