off topic but please forgive me me and answer
pmaupin at gmail.com
Fri Apr 2 04:01:22 CEST 2010
On Apr 1, 7:49 pm, Tim Chase <python.l... at tim.thechases.com> wrote:
> David Robinow wrote:
> > $ python -c "print 1/2 * 1/2"
> > 0
> > But that's not what I learned in grade school.
> > (Maybe I should upgrade to 3.1?)
> That's because you need to promote one of them to a float so you
> get a floating-point result:
> >>> 1/2 * 1/2
> >>> 1/2 * 1/2.0
> Oh...wait ;-)
Hmmm, I think I'm starting to see why we need math.fsum() to take care
of those rounding errors...
More information about the Python-list