python学习吧 关注:15,854贴子:76,400
  • 0回复贴,共1

为什么负数的运算结果会和计算器的不一样?

取消只看楼主收藏回复

z = 9/2
zz = 9//2
zzz = 9%2
x = -9/2
xx = -9//2
xxx = -9%2
c = 9/-2
cc = 9//-2
ccc = 9%-2
print(z,zz,zzz)
print(x,xx,xxx)
print(c,cc,ccc)
输出如下
4.5 4 1
-4.5 -5 1
-4.5 -5 -1


IP属地:美国1楼2020-04-25 10:40回复