English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Контроль потока Python

Функции Python

Типы данных Python

Файловые операции Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Метод использования round() в Python и примеры

Внутренние функции Python

Функция round() возвращает浮инг точное число, округленное до указанного количества знаков после запятой.

Синтаксис round()

round(number, ndigits)

Параметры round()

round() функция имеет два параметра:

  • number -Число, подлежащее округлению

  • ndigits (опционально) -Число, округленное до заданного значения; по умолчанию 0

Возврат значения round()

  • Если ndigits не предоставлено, то round() возвращает ближайшее целое число к данному числу.

  • Если задан ndigit, то round() возвращает число, оканчивающееся на ndigit.

Пример 1: Как работает round() в Python?

# Число является целым
print(round(10))
# Число является плавающей точкой
print(round(10.7))
# Число является плавающей точкой
print(round(5.5))

Результат вывода

10
11
6

Пример 2: Округление чисел до заданного количества знаков после запятой

print(round(2.665, 2))
print(round(2.675, 2))

Результат вывода

2.67
2.67

В программе, вы, возможно, думаете, что 2.675 должен быть отформатирован до 2.68. Это не баг. Это считается стандартным методом округления.

Внутренние функции Python