奇怪的输出汇总列表中的值

时间:2016-04-12 20:53:49

标签: python python-3.x sum

我注意到在列表中总结数字的一个奇怪的事情:

>>> mylist = [200.2345, 300.5, 6000000.0]
>>> sum(mylist)
6000500.7345 ==> OK
>>> mylist = [200.2345, 300.5, 200.2345]
>>> sum(mylist)
700.969 ==> OK
>>> mylist = [200.2345, 6000000.0, 200.2345]
>>> sum(mylist)  
6000400.4690000005 ==> WRONG

这里发生了什么? 我做错了什么或是sum()中的错误?

0 个答案:

没有答案