Python3, целое от деления с отрицательным числом (с откидыванием остатка)?
В третьем питоне резльтат от деления не считая остатка х на у описывается так: x // y
5 // 3 # вернет 1
-5 // 3 # вернет -2
Почему во втором случае -2, а не -1? И как вообще в математике это работает? -5 делим на 3, получится -1 и -2 в остатке? Остаток вообще может быть отрицательным числом?