标签: python python-3.x math integer floor
我得到-1作为-2//4的输出。
-1
-2//4
print(-2//4)
答案 0 :(得分:2)
-2 divided by 4 == -0.5
在Python 3中,//运算符产生结果的底数
//
Floor会将数字带到下一个较低的整数
您正在使用负数,因此-1小于0
0
-2 / 4 >> -0.5 math.floor(-0.5) >> -1 -2 // 4 >> -1