[Tutor] The '45' bug in round()
Dick Moores
rdm at rcblue.com
Tue Mar 20 12:09:49 CET 2007
At 11:00 AM 3/19/2007, Michael Hannon wrote:
>On Mon, Mar 19, 2007 at 03:04:03AM -0700, Dick Moores wrote:
> > Yesterday I was shocked, SHOCKED, to discover that round() is
> > occasionally rounding incorrectly. For example,
> >
> > >>> print round(0.19945,4)
> > 0.1994
>.
>.
>.
> > Comments, Tutors? Am I way out in left field with this?
>
>
>I suggest you might want to look at the discussion of unbiased rounding at:
>
> http://en.wikipedia.org/wiki/Rounding
Thanks. I'm familiar with "unbiased rounding". I'm glad to know about
that Wikipedia article. Could you tell me what, in particular, you
wanted me to think about?
Dick
More information about the Tutor
mailing list