yes, this is a well known backwards incompatibility. In python 2, the
division operator returns an integer if both operands are integers. In
python 3 it returns a float.
https://www.python.org/dev/peps/pep-0238/
On Thu, Jul 12, 2018 at 8:48 AM STINNER Victor <report@bugs.python.org>
wrote:
>
> STINNER Victor <vstinner@redhat.com> added the comment:
>
> Is this issue a regression of Python 3? red/256 gave an integer on Python
> 2?
>
> ----------
> nosy: +vstinner
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <https://bugs.python.org/issue33289>
> _______________________________________
> |