【发布时间】:2020-06-17 15:15:11
【问题描述】:
早安,
我遇到了一个奇怪的舍入错误,我不确定为什么。
print(-0.0075+0.005)
在终端出现
-0.0024999999999999996
这似乎在我的程序的其余部分抛弃了数学。鉴于此函数中的数字可能介于 1 和 0.0001 之间,因此小数位数可能会有所不同。
任何想法为什么我没有得到-0.0025 的预期答案
【问题讨论】:
标签: python python-3.x math rounding rounding-error