print(type(3 * decimal.Decimal('0.1')))
输出:
<class 'decimal.Decimal'>
但是可以转成float,仍然可以避免浮点误差:
print(3 * 0.1)
print(float(3 * decimal.Decimal('0.1')))
输出:
0.30000000000000004
0.3
print(type(3 * decimal.Decimal('0.1')))
输出:
<class 'decimal.Decimal'>
但是可以转成float,仍然可以避免浮点误差:
print(3 * 0.1)
print(float(3 * decimal.Decimal('0.1')))
输出:
0.30000000000000004
0.3