On 2009-06-19, Anjanesh Lekshminarayanan <m...@anjanesh.net> wrote:
>>>> a = 1
>>>> b = 25
>>>> a / b
> 0
>>>> float(a) / b
> 0.040000000000000001
>>>>
>
>>>> from __future__ import division
>>>> a = 1
>>>> b = 25
>>>> a / b
> 0.040000000000000001
>>>>
>
> In what simple way can I get just 0.04 ?

You can't.  There _is_no_ 0.04 when using binary IEEE floating
point (which is what's used for floats on any computer you're
likely to run across).

You could use some other data type (rationals, BCD floats,
etc.).

-- 
Grant Edwards                   grante             Yow! Hello.  I know
                                  at               the divorce rate among
                               visi.com            unmarried Catholic Alaskan
                                                   females!!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to