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