python
Функция round(number, ndigits) округляет число number до ndigits знаков после запятой. Если ndigits опущен, округляет до ближайшего целого. Важно помнить, что round() может возвращать результат с "плавающей точкой", что может привести к небольшим неточностям из-за особенностей представления чисел с плавающей запятой.
Форматирование строк (с использованием f-строк или метода format()) также позволяет округлить число до определенного количества знаков после запятой. Преимуществом этого подхода является то, что он всегда возвращает строку, которая может быть полезна для вывода.
| Метод | Возвращаемый тип | Описание |
|---|---|---|
round() | Числовой (float) | Округляет число до заданного количества десятичных знаков. |
f"...{:.3f}" | Строка | Форматирует число в строку с заданным количеством десятичных знаков. |
format() | Строка | Аналогично f-string, форматирует число в строку. |