Simple calculation error

Paul McGuire ptmcg at austin.rr.com
Fri Jan 4 13:46:29 EST 2008


On Jan 4, 12:30 pm, Fredrik Lundh <fred... at pythonware.com> wrote:
> Francois Liot wrote:
>
> > I observed a strange calculation answer, on both python 2.3.4 and 2.4.4
>
> >> >> print 753343.44 - 753361.89
>
> > -18.4500000001
>
> >> >> print ( (753361.89*100) - (753343.44*100) ) / 100
>
> > 18.45
>
> > Can somebody help me to play correctly with decimal values?
>

If the OP is questioning the change in sign, the operands are reversed
in the second statement.

-- Paul



More information about the Python-list mailing list