On Aug 27, 7:11 am, fred8865 <[EMAIL PROTECTED]> wrote:

> I understand that due to different arithmetic used in floating points
> they are just approximations. Hence, 180/100=1 in my python interpreter.

It's not "hence". What you are seeing is truncating integer division.

> How can I tackle this problem of inaccurate floating point numbers?

>>> 180 / 100
1
>>> 180 / 100.
1.8
>>> 180 / float(100)
1.8
>>> from __future__ import division
>>> 180 / 100
1.8
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to