如何显示Odoo 10的圆形数量

时间:2018-05-25 06:36:33

标签: floating-point rounding odoo odoo-10

我有一个浮点字段,我可以在此字段内计算金额。我希望这个数额应该以圆形数字显示。例如。当价格是64.80然后它更新到65,如果价格64.40然后它更新到64。 那么,我可以使用什么解决方案? 提前谢谢。

3 个答案:

答案 0 :(得分:0)

您需要小数或数学模块:

import decimal
a = decimal.Decimal("8.833333333339")
print(round(a,2))
8.83

import math
v = 2.357
print(math.ceil(v*100)/100)  # -> 2.36
print(math.floor(v*100)/100)  # -> 2.35

答案 1 :(得分:0)

只使用'round'解决了问题。例如。轮(量)。 感谢。

答案 2 :(得分:0)

请尝试以下代码:

import decimal
a = 64.80
b = 64.20
print(round(a,0)) //output 65.0
print(round(b,0)) //output 64.0