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