Как округлять абсолютное любое число, чтобы остаток был 0,5?
Например:
6.78 > 6.5
1.2 > 1.5
3 > 3.5
Через эту функцию не получается.
round()
Ответы (3 шт):
Автор решения: becouse
→ Ссылка
Отбросить дробную часть и прибавить 0.5:
import math
x = math.trunc(x)+0.5
Автор решения: icYFTL
→ Ссылка
Через встроенный round()
x = round(x) - 0.5 if round(x) > x else round(x) + 0.5