Согласно pep238 семантика разделения этажей:
a // b == floor(a / b)
Однако это не удается с плавающими точками:
>>> 1.99965 // 0.0199965
99.0
>>> math.floor(1.99965 / 0.0199965)
100
Почему это так? Это поведение задокументировано? Обратите внимание, что
1.99965 / 0.0199965 is 100.0