Остаток от деления -12 на 5
Встретился с такой интересной ситуацией при вычислении -12%5 на разных языках. На python:
-12%5
3
На java:
-12%5
-2
На JavaScript:
-12%5
-2
Почему python так вычисляет?
Ответы (1 шт):
Автор решения: Ulius_n4
→ Ссылка
Марк Лутц, писал следующее: "Существует один очень тонкий момент: оператор // обычно называют оператором деления с усечением, но более точно было бы называть его оператором деления с округлением результата вниз – он округляет результат до ближайшего меньшего целого значения, то есть до целого числа, расположенного ниже истинного результата."