how to convert an integer to a float?
Matimus
mccredie at gmail.com
Tue Feb 27 19:18:19 EST 2007
On Feb 27, 4:05 pm, "ying... at gmail.com" <ying... at gmail.com> wrote:
> Hi, I have the following functions, but ' dx = abs(i2 - i1)/min(i2,
> i1)' always return 0, can you please tell me how can i convert it from
> an integer to float?
>
> def compareValue(n1, n2):
> i1 = int(n1)
> i2 = int(n2)
>
> dx = abs(i2 - i1)/min(i2, i1)
> print dx
> return dx < 0.05
dx = float(abs(i2 -i1))/min(i2, i1)
Or you could just put "from __future__ import division" at the top of
your file.
see http://www.python.org/dev/peps/pep-0238/ for details.
-Matt
More information about the Python-list
mailing list