在Python 3中添加两个数字的错误结果

时间:2017-09-28 10:17:37

标签: python python-3.x

我刚刚从Python 2.7迁移到3,我有以下奇怪的问题。

预期行为:

a = 0.07
b = 0.08
a+b
>> 0.15

我得到了什么:

a = 0.07
b = 0.08
a+b
>> 0.15000000000000002

我的环境:

import sys
print(sys.version)
>> 3.6.1 |Anaconda 4.4.0 (x86_64)| (default, May 11 2017, 13:04:09) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]

0 个答案:

没有答案