From slide 32: > (In Python 3 // is integer division) I find it clearer to describe this behavior as "floor" division. You might think "integer division" would have the same results as python 3's `int(a / b)` when `a` and `b` are ints, but, no, this is not the case. I never could quite understand why all the hub-bub about "integer division" and why it should change from python 2 to python 3 because the behavior seeme…
It's not the same as int(a/b), because like most languages int() rounds toward zero, and unlike most languages Python division rounds down.
100% agreed that "floor division" is a better description (e.g. it covers floats too).