为什么要将2//4的输出设为1?

2024-04-19 13:26:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我将-1作为-2//4的输出。你知道吗

print(-2//4)

Tags: print
1条回答
网友
1楼 · 发布于 2024-04-19 13:26:06
-2 divided by 4 == -0.5

在python3中,//操作符生成结果的下限

Floor将使数字变为下一个较低的整数

您使用的是负数,因此-1小于0

 -2 / 4
>> -0.5

 math.floor(-0.5)
>> -1

 -2 // 4
>> -1

相关问题 更多 >