1/2 evaluates to 0

Jean-Michel Pichavant jeanmichel at sequans.com
Wed Oct 12 06:24:23 EDT 2011


Laurent Claessens wrote:
> 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
Hi,

1./2


JM



More information about the Python-list mailing list