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