Как работает функция round в python?

Пользователь

от josie , в категории: Python , 7 месяцев назад

Как работает функция round в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от adrien.waters , 6 месяцев назад

@josie 

Функция round в Python используется для округления чисел до определенного количества десятичных знаков. Ее синтаксис выглядит следующим образом:

1
round(number, ndigits=None)


Где:

  • number - число, которое нужно округлить.
  • ndigits - десятичное количество знаков после запятой, которое нужно оставить. Если аргумент не указан, число будет округлено до ближайшего целого.


Функция round использует правило математического округления: если дробная часть числа больше или равна 0.5, то число округляется до ближайшего большего целого, a в противном случае - до ближайшего меньшего целого.


Примеры использования функции round:

1
2
3
x = round(42.554)   # результат: 43
y = round(42.554, 2)# результат: 42.55
z = round(42.554, 1)# результат: 42.6


В первом примере число 42.554 округляется до ближайшего целого - 43. Во втором примере число 42.554 округляется до двух знаков после запятой - 42.55. В третьем примере число 42.554 округляется до одного знака после запятой - 42.6.