On 4/19/2014 9:06 PM, Gregory Ewing wrote:
Chris Angelico wrote:
I'd rather have to explicitly request floating-point division;
When you write / in Python 3, you *are* explicitly requesting
floating-point division.
Similarly, when you write // you're explicitly requesting
integer division.
One is requesting 'floor division'
>>> 3.0//2.0
1.0
To me, calling that integer division is a bit misleading in that one
might expect the result, at least, to be an int rather than a float.
(Yes, it is an integer-valued float.)
--
Terry Jan Reedy
--
https://mail.python.org/mailman/listinfo/python-list