【发布时间】:2014-01-11 13:26:58
【问题描述】:
根据我的预期 .05+.01 应该等于 .06 但在 python 中它不会发生。
作为.05+.01 = 0.060000000000000005,不等于.06。
>>> .01+.01
0.02
>>> .02+.01
0.03
>>> .03+.01
0.04
>>> .04+.01
0.05
>>> .05+.01
0.060000000000000005 #expected .06
>>> .06+.01
0.06999999999999999 #expected .07
>>> .07+.01
0.08
>>> .08+.01
0.09
>>> .09+.01
0.09999999999999999 #expected .10
>>> 0.09999999999999999+.01
0.10999999999999999 #expected .11
这是什么原因?
【问题讨论】:
标签: python python-2.7