← Все вопросы

Как округлить число до 2 знаков после запятой?

Задан 6 месяцев назад449 просмотров2 ответа
12

Считаю среднее, получается 3.6666666666. Нужно вывести 3.67. Через что округлять — round или есть что-то ещё?

2 ответа

18
✓ Принятый ответ — помог автору

Два варианта:

x = 11/3
print(round(x, 2))      # 3.67  — число
print(f'{x:.2f}')        # '3.67' — строка для вывода

Нужно красиво показать — f-строка :.2f. Дальше считать — round. Учти: round использует банковское округление (0.5 → к чётному).

oleg kisil не знал про банковское округление, спасибо · 6 месяцев назад
Александр Любаскин f-строка то что искал · 6 месяцев назад
5

round(x, 2) и готово

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект