Python學習筆記:爲什麼0.2+0.1不等於0.3

在python程序中發現的問題,三個0.2相加之和顯示出來的卻是0.60000000000001。 計算機中數據以0和1存儲,浮點數並不能準確地表示十進制。並且,即便是最簡單的數學運算,也會帶來不可控制的後果。而print函數也會捨去精度範圍外的尾數(也不精確)。 總結: 爲什麼0.1 + 0.2 不等於0.3。因爲計算機不能精確表示0.1, 0.2這樣的浮點數,計算時使用的是帶有舍入誤差的數 並
相關文章
相關標籤/搜索