當我嘗試在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
提交
取消