由于数据在内存中是二进制存储,所以我们在进行浮点数运算的时候会存在误差
这时候 我们需要这样进行浮点数运算
from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2'))
具体例子见下图:

在计算机中,浮点数以二进制形式存储,这可能导致运算时出现精度误差。为解决这一问题,可以使用Python的`decimal`模块进行高精度浮点数运算。例如,通过`Decimal('1.1') + Decimal('2.2')`可以得到精确的和,避免传统运算中的误差。这种方法对于需要精确计算的场景尤其重要。
由于数据在内存中是二进制存储,所以我们在进行浮点数运算的时候会存在误差
这时候 我们需要这样进行浮点数运算
from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2'))
具体例子见下图:

993
1381

被折叠的 条评论
为什么被折叠?