Python

Функция Python round ()

Функция Python round ()
Python - это очень универсальный язык программирования высокого уровня, который наиболее широко используется в науках о данных, машинном обучении и искусственном интеллекте. Python обеспечивает отличную поддержку благодаря встроенным модулям и функциям, в которых нам нужно играть с числами. Функция Python round () округляет число с плавающей запятой до указанного количества десятичных знаков и возвращает его.Например, у нас есть число с плавающей запятой 6.677, и нам нужно округлить его до 2 десятичных знаков, тогда функция round () выполнит свою работу и округлит число до 6.68.

В этой статье подробно объясняется функция Python round () с примерами.

Синтаксис функции round ()

Синтаксис функции round () следующий:

раунд (число с плавающей запятой, цифры)

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

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

Давайте посмотрим на примеры и использование функции round () в нашем скрипте Python. Если мы не укажем количество цифр, тогда функция round () принимает ceil числа и преобразует его в следующее целое число, если десятичное значение больше 5. В случае, если десятичное значение меньше 5, то оно принимает минимальное значение, а целое число остается прежним.

# программа округления чисел с плавающей запятой
# без указания количества цифр
печать (круглый (10.1))
печать (круглый (10.5))
печать (круглый (10.7))
печать (круглый (11.9))
печать (круглый (15.3))
печать (круглый (17.8))
печать (круглый (20))
печать (круглый (20.01))

Выход

Теперь давайте определим количество цифр и воспользуемся функцией round ().

# программа округления чисел с плавающей запятой
печать (круглый (10.123,2))
печать (круглый (10.587,1))
печать (круглый (10.72,1))
печать (круглый (11.9545,1))
печать (круглый (15.322,2))
печать (круглый (17.865,2))
печать (круглый (20.090,2))
печать (круглый (20.01114,2))

Выход

Теперь возьмем несколько целочисленных значений и применим функцию round (). Вы можете заметить, что на выходе возвращается неизмененное целочисленное значение.

# программа округления чисел с плавающей запятой
печать (круглый (10))
печать (круглый (20))
печать (круглый (30))
печать (круглый (40))
печать (круглый (50))
печать (круглый (12))
печать (круглый (15))
печать (круглый (19))

Выход

Если мы передадим в функцию round () любую строку или символ вместо числа, интерпретатор Python выдаст ошибку.

# передача строки в функцию округления
печать (круглый ('камран'))

Выход

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

# применение функции округления к отрицательным числам
число = -3.98
печать (раунд (число, 1))
число = -2.8
печать (раунд (число))
число = -5.67989
печать (раунд (число, 2))
число = -100.9843
печать (раунд (число, 1))
число = -20.04
печать (раунд (число))
число = -32.0908
печать (раунд (число, 3))
число = -3.9898
печать (раунд (число))

Выход

Заключение

Round () - это встроенная функция Python, которая округляет число с плавающей запятой до заданных десятичных чисел. Это очень полезная функция, когда вы выполняете задачу, связанную с числами. В этой статье кратко объясняется функция round () с примерами.

OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...