<分区>
为什么我在做这个简单的数学减法时得到这个答案?
In[10]: 1-0.9
Out[10]: 0.09999999999999998
有人知道如何解决这个问题吗?
标签 python
<分区>
为什么我在做这个简单的数学减法时得到这个答案?
In[10]: 1-0.9
Out[10]: 0.09999999999999998
有人知道如何解决这个问题吗?
最佳答案
引用https://docs.python.org/2/tutorial/floatingpoint.html
使用 round(1-0.9, n)
将结果四舍五入到小数点后 n 位
关于python - 为什么 1-0.9 不是 0.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34460573/