添加两个Float值并获得最多2个精度值

时间:2017-11-01 12:25:35

标签: python decimal precision

当我们将包含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的浮点值,而不是一个字符串!

1 个答案:

答案 0 :(得分:-1)

是的!你可以围绕一个浮点数。

ListView

您可以在python's documentation

中查看更多详情