当我尝试在python3中进行加法或乘法时,我得到了一个明显的错误,虽然操作非常简单并且可以很容易地验证。# for example:a = 0.3 * 3b = 0.3 + 0.3 + 0.3c = 0.6 + 0.3print('a = ',a)print('b = ', b)print('c = ',c)我希望答案是0.9,但它是不同的。a = 0.8999999999999999b = 0.8999999999999999c = 0.8999999999999999有人可以解释为什么会发生这种情况。我使用:Python 3.6.8 :: Anaconda custom (64-bit)
添加回答
举报
0/150
提交
取消