猿问
下载APP

Python数学错误

Python数学错误

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的数学弄错了?


翻阅古今
浏览 63回答 3
3回答

慕姐4208626

你错过了全部要点。请注意,到达这里的任何匿名访问者(搜索过“Python数学是错误的”)都会被重定向到规范帖子,在那里所有的信息都已经存在。这篇文章从来就不是一个严肃的答案,它已经开始了自己的生活。就像用正则表达式解析HTML,这并不是完全不同的东西。总结链接内容将大大改变这种性质。

慕田峪9158850

你在计算机科学上达到了一个新的水平,而且你即将成熟。因此,您现在已经准备好下一步了。我已经得到英国皇家空军的授权自己人若要向您透露以下“超级机密”文档,请执行以下操作。古人首先理解它并破译它,现在你也会理解它!浮点指南小心处理这份文件!只有和你认识的人分享这一点,才能得出同样令人费解的结论!主持人的说明这个答案并不代表堆栈溢出的预期质量标准。然而,它出乎意料地发展了自己的生命,现在只为历史意义而保留下来。

郎朗坤

关于浮点算法如何工作的痛苦的严格指南,完整的说明如何计算您的答案中的误差有多大,您需要:关于浮点算法,每个计算机科学家都应该知道些什么?一旦你读过这篇文章,你应该去看看8087上的笔记,因为它实现IEEE754很糟糕,这会给你的生活带来新的令人兴奋的问题。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答