Python浮点数学是错误的[重复]

2023-12-23

Python 2.7.3 (v2.7.3:70274d53c1dd, Apr  9 2012, 20:52:43) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> 4.2 - 1.8
2.4000000000000004
>>> 1.20 - 1.18
0.020000000000000018
>>> 5.1 - 4
1.0999999999999996
>>> 5 - 4
1
>>> 5.0 - 4.0
1.0

为什么 Python 的数学运算会出错?


您已经达到了计算机科学的新水平,并且您已经成年了。

因此,您现在已准备好进行下一步。我已获得 BDFL 授权himself向您透露以下超级机密文件。古人先理解并破译它,现在,你也会的!

浮点指南 http://floating-point-gui.de/basic/

小心对待这份文件!仅与您认识的人分享此信息,他们得出了同样令人困惑的结论!


主持人备注

这个答案并不代表 Stack Overflow 上预期的质量标准。然而,它出乎意料地发展出了自己的生命,现在仅出于历史意义而被保存下来。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python浮点数学是错误的[重复] 的相关文章

随机推荐