round python



Автор Александр Басалов задал вопрос в разделе Python

Python, Round(x, n). Проблемы с округлением. и получил лучший ответ

Ответ от Jurijus Zaksas[гуру]
Как это не округляет? Еще как округляет. А единичка в конце - это особенности представления чисел с плавающей точкой. Если ты округлил до двух знаков - так и показывай с точностью до двух знаков, нафига 14-то показывать?

Ответ от Николай Веселуха[гуру]
def fixed(n, m):
pref = '{!s:.' + str(m) + '}'
return float(pref.format(round(n, m))
pi = 3.14159
width = 4
res = fixed(pi, width)
print(res)

Ответ от Бред полный[гуру]
странно. округляет без проблем питон 3
>>> round (3.14159, 2)
3.14
>>>

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Python, Round(x, n). Проблемы с округлением.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*