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