logo

round(number, ndigits=None)

Возвращает число с плавающей запятой, округлённое до указанного количества цифр после запятой.

Параметры

  • number: Число, которое требуется округлить.
  • ndigits: Количество знаков после запятой. Если не указано, то равно 0.

Для встроенных типов, поддерживающих функцию, значения округляются до ближайшего кратного 10 в степени минус ndigits; если два кратных одинаково близки, округление производится в сторону чётного. Так, например, и round(0.5) и round(-0.5) равны 0, но round(1.5) равно 2.

Возвращаемое значение

Функция round() возвращает

  • ближайшее целое число к заданному числу, если ndigits не указано
  • число, округленное до ndigits цифр, если указано ndigits

Примеры

# для целых чисел
print(round(12))
# для плавающей запятой
print(round(9.7))
# выбор
print(round(5.5))
# Результат
12
10
6

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!