Как показать сумму в круглой фигуре для Odoo 10 - PullRequest
0 голосов
/ 25 мая 2018

У меня есть поле с плавающей точкой, и я могу рассчитать сумму в этом поле.Я хочу, чтобы эта сумма отображалась в круглой цифре.Например,когда цена 64,80, то обновляется до 65, а если цена 64,40, то обновляется до 64. Итак, какое решение я мог бы использовать?Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 25 мая 2018

Проблема решена с помощью «раунда».Например,круглая (сумма).Спасибо.

0 голосов
/ 25 мая 2018

Пожалуйста, попробуйте этот код:

import decimal
a = 64.80
b = 64.20
print(round(a,0)) //output 65.0
print(round(b,0)) //output 64.0
0 голосов
/ 25 мая 2018

вам нужен десятичный или математический модуль:

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
...