使用太多小数进行货币舍入



我正试图将一种货币浮动转换为另一种货币浮动,但由于某种原因产生的数字(即使它是正确的)有太多小数。

我正在将欧元浮动36.75(货币十进制四舍五入= 0.01)转换为捷克克朗浮动(货币十进制四舍五入= 0.01)

例子
eur_currency._convert(36.75, move.company_currency_id, move.company_id, move.date)

result = 9432100000000001

期望输出= 942.31

可以使用round:

round(result, 2)

相关内容

  • 没有找到相关文章

最新更新