Python 浮点运算错误[重复]
- 2024-12-30 08:41:00
- admin 原创
- 35
问题描述:
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 的数学运算会出错?
解决方案 1:
你已经达到了计算机科学的新水平,并且正在成熟。
因此,您现在已准备好进行下一步。我已获得 BDFL本人的授权,向您透露以下超级机密文件。古人首先理解并破译了它,现在,您也将如此!
浮点指南
请谨慎对待本文档!仅与您知道得出同样令人困惑的结论的人分享本文档!
主持人说明
这个答案并不代表 Stack Overflow 所期望的质量标准。然而,它却意外地发展出了自己的生命,现在仅因其历史意义而被保留下来。
解决方案 2:
要获得关于浮点运算如何工作的严格指南,以及如何计算答案中的误差有多大的完整说明,您需要:
每位计算机科学家都应该了解的浮点运算
读完该内容后,您应该去专门查找有关 8087 的注释,因为它对 IEEE 754 的实现很差,这可能会给您的生活带来新的问题。
相关推荐
热门文章
项目管理软件有哪些?
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理必备:盘点2024年13款好用的项目管理软件
热门标签
云禅道AD