Python

Функция Python round ()

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

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

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

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

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

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

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

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

# програма за закръгляване на числата с плаваща запетая
#not посочва броя на цифрите
печат (кръгъл (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 ще изведе грешка.

# преминаване на низ към кръгла функция
печат (кръгъл ('kamran'))

Изход

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

# прилагане на кръгла функция върху отрицателни числа
num = -3.98
печат (кръг (номер, 1))
число = -2.8
печат (кръг (брой))
num = -5.67989
печат (кръг (номер, 2))
num = -100.9843
печат (кръг (номер, 1))
num = -20.04
печат (кръг (брой))
num = -32.0908
печат (кръг (номер, 3))
num = -3.9898
печат (кръг (брой))

Изход

Заключение

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

SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...
0 А.д. Урок
От многото стратегически игри, 0 A.д. успява да се открои като изчерпателно заглавие и много дълбока, тактическа игра, въпреки че е с отворен код. Раз...