香蕉那个不拿拿 发表于 2022-8-23 16:16:25

怎么运用python进行小数的无差值运算

同上

jackz007 发表于 2022-8-23 16:28:02

       完全听不懂你在说什么,用一个实例表达你的诉求。

香蕉那个不拿拿 发表于 2022-8-23 16:30:48


在python中
0.1 + 0.2 = 0.3000000000004
如何将他变成0.3这样的准确结果

香蕉那个不拿拿 发表于 2022-8-23 16:36:50

有人知道怎么转换吗

香蕉那个不拿拿 发表于 2022-8-23 16:37:27

猴急猴急的{:10_245:}{:10_245:}

临时号 发表于 2022-8-23 16:41:08

香蕉那个不拿拿 发表于 2022-8-23 16:30

在python中
0.1 + 0.2 = 0.3000000000004


使用decimal模块
代码:
from decimal import Decimal
a = Decimal('0.1')
b = Decimal('0.2)
print(float(a+b))
输出:
0.3

香蕉那个不拿拿 发表于 2022-8-23 17:10:29

感谢,十分感谢
页: [1]
查看完整版本: 怎么运用python进行小数的无差值运算