python如何计算这个分区?
>>>-3/10
-1
答案 0 :(得分:0)
看起来python将答案舍入较低的值。
>>> -3/4
-1
>>> -3/4.
-0.75
>>> -3/10.
-0.3
>>> -3/10
-1
这只是我的猜测。
答案 1 :(得分:0)
Python 2与许多语言一样,使用整数除法。除以两个整数会返回一个整数(最接近答案的整数向下舍入。)
要获得浮点结果,您需要强制一个或多个项成为浮点数。
float(-3)/10