当我们将包含0的2个浮点值作为第二个精度添加而不将其类型更改为Float
时,我们可以获得最多2个精度值吗?我有一个类似
的代码段a = 1.20+1.20
print a
输出应该像
2.40
但我输出为2.4因为python四舍五入
我试过这样,
from decimal import *
getcontext().prec = 3
Decimal(1.20)+Decimal(1.20)
Decimal('2.40')
但每次我都需要改变精度值!
我们可以在不改变其类型的情况下得到2.40吗? 它应该包含一个2.40的浮点值,而不是一个字符串!