Функция round() в Python — округление с примерами

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

Синтаксис

Параметры

  1. number: это число, которое необходимо округлить.
  2. ndigits(необязательно): это число, до которого нужно округлить данное число.

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

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

Пример 1: как использовать функцию round()

Выход

Пример с функцией round() в Python

Пример 2: передача аргумента ndigits

Чтобы округлить число до заданных n цифр, используйте функцию round() и передайте аргумент ndigits.

В приведенном выше примере мы передали второй аргумент, который зависит от того, сколько цифр вам нужно округлить. Первый пример — 2; во втором — 3. Лучшее использование функций — обработка несоответствия дробей и десятичных знаков.

Пример 3: метод round() с отрицательными целыми числами

Вы можете передать отрицательные целые числа в функцию round().

Выход

Пример 4: как округлить число до заданного количества десятичных знаков

Если вы находитесь в ситуации, когда необходима такая точность, рассмотрите возможность использования decimal модуля, который предназначен для арифметических операций с плавающей запятой.

Выход

Пример 5: округление чисел с помощью математической библиотеки в Python

Функция round() округляет число до ближайшего целого числа. Вы также можете указать, нужно ли округлять в большую или меньшую сторону, используя функцию round() в сочетании с math-модулем.

Выход

Пример 6: с помощью модуля Numpy в Python

Выход

Пример 7: округление чисел в Python

Выход

Пример 8: округление в меньшую сторону в Python

Выход

Ошибка и исключения

TypeError возникает, когда в параметрах есть что-то кроме чисел.

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python