python中存在一个精度缺失的问题。
如:
a = 4.2
b = 2.1
print(a + b)
输出:
6.300000000000001
我们可以使用Decimal来解决精度缺失的问题。
a2 = Decimal("4.2")
b2 = Decimal("2.1")
print(a2 + b2)
输出:
6.3
python中存在一个精度缺失的问题。
如:
a = 4.2
b = 2.1
print(a + b)
输出:
6.300000000000001
我们可以使用Decimal来解决精度缺失的问题。
a2 = Decimal("4.2")
b2 = Decimal("2.1")
print(a2 + b2)
输出:
6.3