为什么在以下代码中进行舍入:
>>> round(0.49999999999999997)
0.0
>>> round(0.49999999999999998)
1.0
>>> round(1.4999999999999998)
1.0
>>> round(1.4999999999999999)
2.0
围绕0.49999999999999998
和1.4999999999999999
向上而不是向下,为什么0.49999999999999998
在1.4999999999999998
之后的一个9后发生这种行为?{/ 1}?