Python|杂项 |问题 4
以下程序的输出是什么:
print 0.1 + 0.2 == 0.3
(A)真
(二)错误
(C)依赖机器
(D)错误答案:(乙)
说明: 0.1、0.2、0.3都不能用二进制准确表示。 0.1 和 0.2 的舍入误差累积,因此 (0.1 + 0.2) 和 0.3 之间存在 5.5511e-17 的差异。
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论
📅  最后修改于: 2022-05-13 01:58:11.533000             🧑  作者: Mango
以下程序的输出是什么:
print 0.1 + 0.2 == 0.3
(A)真
(二)错误
(C)依赖机器
(D)错误答案:(乙)
说明: 0.1、0.2、0.3都不能用二进制准确表示。 0.1 和 0.2 的舍入误差累积,因此 (0.1 + 0.2) 和 0.3 之间存在 5.5511e-17 的差异。
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论