1/2 evaluates to 0
Laurent Claessens
moky.math at gmail.com
Wed Oct 12 06:14:20 EDT 2011
Hi all
This is well known :
>>> 1/2
0
This is because the division is an "integer division".
My question is : how can I evaluate 1/2 to 0.5 ? Is there some non
integer division operator ?
Up to now I workarounded writing float(1)/2. Is there an other way ?
My Zen of python says :
There should be one-- and preferably only one --obvious way to do it.
and I don't believe that float(1)/2 is an "obvious way" (I'm not Dutch)
Have a good afternoon
Laurent
More information about the Python-list
mailing list