Python кръгла () функция

Python Round Function



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

Тази статия обяснява подробно функцията на Python round () с примери.







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

Синтаксисът на функцията round () е следният:



кръгла (номер с плаваща запетая, цифри)



Round () функционира два параметъра като аргументи, т.е. номер и цифри с плаваща запетая. Числото или числото с плаваща запетая е задължителният параметър, докато броят на цифрите е незадължителният параметър. В случай, че не предоставим броя на цифрите, тогава функцията round () ще върне най -близкото цяло число. Можем също да предоставим цяло число в първия параметър. В този случай функцията round () ще върне същото число.





Примери и използване на функцията round ()

Нека да видим примерите и използването на функцията round () в нашия скрипт на Python. Ако не посочим броя на цифрите, тогава функцията round () взема тавана на числото и го преобразува в следващото цяло число, ако десетичната стойност е по -голяма от 5. В случай, че десетичната стойност е по -малка от равна на 5, тогава тя приема минималната стойност, а целочисленото число остава същото.

#програма за закръгляване на числата с плаваща запетая

#не посочва броя на цифрите

печат(кръгъл(10.1))

печат(кръгъл(10.5))

печат(кръгъл(10.7))

печат(кръгъл(11.9))

печат(кръгъл(15.3))

печат(кръгъл(17.8))

печат(кръгъл(двайсет))

печат(кръгъл(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))

печат(кръгъл(двайсет))

печат(кръгъл(30))

печат(кръгъл(40))

печат(кръгъл(петдесет))

печат(кръгъл(12))

печат(кръгъл(петнадесет))

печат(кръгъл(19))

Изход

Ако предадем произволен низ или символ на функцията round () вместо число, интерпретаторът на Python ще изхвърли грешка.

#преминаване на низ към кръгла функция

печат(кръгъл(„камран“))

Изход

Закръгляване на отрицателните числа
Функцията round () може да се приложи и към отрицателни числа и закръгля отрицателните числа и връща резултата.

#прилагане на кръгла функция върху отрицателни числа

никой=-3.98

печат(кръгъл(никой,1))

никой=-2.8

печат(кръгъл(никой))

никой=-5.67989

печат(кръгъл(никой,2))

никой=-100.9843

печат(кръгъл(никой,1))

никой=-20.04

печат(кръгъл(никой))

никой=-32,0908

печат(кръгъл(никой,3))

никой=-3,99898

печат(кръгъл(никой))

Изход

Заключение

Round () е вградена функция на Python, която закръгля номера с плаваща запетая до дадените десетични числа. Това е много полезна функция, когато изпълнявате задача, свързана с числа. Тази статия обяснява накратко функцията round () с примери.