Как python вычисляет это деление?
>>>-3/10
-1
Как python вычисляет это деление?
>>>-3/10
-1
Похоже, python округляет ответ до меньшего значения.
>>> -3/4
-1
>>> -3/4.
-0.75
>>> -3/10.
-0.3
>>> -3/10
-1
Это только мое предположение.
Python 2, как и многие языки, использует целочисленное деление. При делении двух целых чисел возвращается целое число (ближайшее к ответу целое число, округленное в меньшую сторону).
Чтобы получить результат с плавающей запятой, вам нужно заставить один или несколько терминов быть с плавающей запятой.
float(-3)/10