a *= b not equivalent to a = a*b
mlz
mlzarathustra at gmail.com
Fri Aug 26 06:03:18 EDT 2016
Aha. That's interesting.
On Friday, August 26, 2016 at 2:11:32 AM UTC-7, Peter Otten wrote:
> mlz wrote:
>
> > Yes, I just worked that out. It's the integer math that's the problem.
> >
> > I guess this has been fixed in python 3, but unfortunately it seems that
> > most people are still using python 2.
>
> Note that you can get Python 3's default behaviour in Python 2 with
>
> from __future__ import division
>
> at the beginning of the module.
>
> >>> 2/3
> 0
> >>> from __future__ import division
> >>> 2/3
> 0.6666666666666666
More information about the Python-list
mailing list