新人python求助问题
>>> tuple2 = (3.1, 2.2, 3.3, 4.4)>>> sum(tuple2)
13.000000000000002
>>> tuple6 = (1.1, 2.2, 3.3, 4.4)
>>> sum(tuple6)
11.0
>>> tuple5 = (1.1, 2.2, 3.1, 4.5, 6.6)
>>> sum(tuple5)
17.5
就很神奇,为什么第一个会这样呢 请见:https://fishc.com.cn/thread-159225-1-1.html 这我还真不知道 浮点数的精度问题和内存中浮点数的存储结构有关可以最后做个四舍五入之类的操作
页:
[1]