标签: python floating-point
123.98699999999999 !
为什么?
答案 0 :(得分:14)
请参阅Why can't decimal numbers be represented exactly in binary
答案 1 :(得分:5)
我认为Python FAQ和tutorial很好地解决了这个问题。更一般地说,两者都是优秀的资源,如果您对Python感兴趣,值得花时间浏览! - )
答案 2 :(得分:3)
自Python 3.1以来,这已发生变化。
另请参阅:issue 1580
添加到您的(已删除):使用decimal package。