注册 登录
编程论坛 Python论坛

print 1.3-1==0.3 输出False ,为什么?

炎天 发布于 2017-10-14 23:46, 1964 次点击
print 1.3-1==0.3  输出False  ,为什么?
2 回复
#2
bcxxc2017-10-15 00:15
因为1.3是个浮点数,有个精度损失
你可以试一下1.3-1的结果是0.300000000000004
#3
炎天2017-10-15 13:39
回复 2楼 bcxxc
这样啊, 谢谢
1