Python 技術篇-容易被忽略的尾差問題

java和python都存在着這樣的問題,3*0.1不是等於0.3,而是等於0.30000000000000004。 換個思維,如果有這麼一個判斷,3*0.1==0.3,這樣的結果就是False。 如果當我們做比較精密的計算比較時,一定要把尾差問題處理好,微小的差距錯誤可能導致整個項目的崩潰!!! 一般的話我們保留常用的8位或幾位小數,就可以解決此類問題。 喜歡的點個贊❤吧!
相關文章
相關標籤/搜索