On Apr 1, 7:49 pm, Tim Chase <python.l...@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
>    0
>    >>> 1/2 * 1/2.0
>    0.0
>
> Oh...wait ;-)
>
> -tkc

Hmmm, I think I'm starting to see why we need math.fsum() to take care
of those rounding errors...
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to