According to pep238 the semantics of floor division is
a // b == floor(a / b)
However this fails with floats:
>>> 1.99965 // 0.0199965
99.0
>>> math.floor(1.99965 / 0.0199965)
100
Why is this so? Is this behavior documented? Note that
1.99965 / 0.0199965 is 100.0