为什么0.49999999999999998四舍五入为1,?

时间:2013-10-01 12:14:57

标签: python rounding

为什么在以下代码中进行舍入:

>>> round(0.49999999999999997)
0.0
>>> round(0.49999999999999998)
1.0
>>> round(1.4999999999999998)
1.0
>>> round(1.4999999999999999)
2.0

围绕0.499999999999999981.4999999999999999向上而不是向下,为什么0.499999999999999981.4999999999999998之后的一个9后发生这种行为?{/ 1}?

0 个答案:

没有答案