作者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/cn.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