作者newforte (心風光)
看板Python
標題[問題] PYTHON問題
時間Tue Dec 7 22:16:23 2021
在PYTHON打
print(0.0214%0.00214)
這個可以整除,餘數應該要顯示0
為什麼會顯示0.002139999999999999
請問怎麼會這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.226.163 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1638886585.A.215.html
1F:推 pponywong: IEEE754 格式看一下 12/07 22:33
2F:推 yiche: 推樓上 不過 不管是數學還是程式 怎麼會想對小數思考整除呢 12/07 22:46
跑比特幣自動交易會用到 跑了三個月遇到這個虧錢
之前都是用10的-10次方當0去硬幹
3F:推 lycantrope: 你可以去DigiCurrency問,這比較像是程式交易問題? 12/07 23:16
Python的問題 後來去google用Dicimal套件就好了
謝謝1樓
※ 編輯: newforte (123.195.226.163 臺灣), 12/07/2021 23:19:11
4F:推 yiche: 謝謝回文 我長個知識 別和錢錢過不去 12/07 23:34