可能重复:
浮点数是如何存储的?什么时候重要?
为什么Python解释器中会出现以下情况?
>>> 0.1+0.1+0.1-0.3
5.551115123125783e-17
>>> 0.1+0.1
0.2
>>> 0.2+0.1
0.30000000000000004
>>> 0.3-0.3
0.0
>>> 0.2+0.1
0.30000000000000004
>>>
Run Code Online (Sandbox Code Playgroud)
为什么不0.2 + 0.1 = 0.3呢?