Simple calculation error
fliot at kyriba.com
Fri Jan 4 20:07:19 CET 2008
No the change of sign is due to a fake copy and past,
My question was related to decimal calculation.
From: python-list-bounces+fliot=kyriba.com at python.org [mailto:python-list-bounces+fliot=kyriba.com at python.org] On Behalf Of Paul McGuire
Sent: Friday, January 04, 2008 1:46 PM
To: python-list at python.org
Subject: Re: Simple calculation error
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.
More information about the Python-list