Питхон роунд () функција

Python Round Function



Питхон је веома свестран програмски језик на високом нивоу који се највише користи у наукама о подацима, машинском учењу и вештачкој интелигенцији. Питхон пружа велику подршку кроз уграђене модуле и функције где се морамо играти са бројевима. Питхон роунд () функција заокружује број у покретном зарезу на наведени број децимала и враћа га. На пример, имамо број у покретном зарезу 6.677, и морамо га заокружити на 2 децимале, а затим функција роунд () ће обавити посао и заокружити број на 6.68.

Овај чланак детаљно објашњава Питхон роунд () функцију са примерима.







Синтакса функције роунд ()

Синтакса функције роунд () је следећа:



округла (број са покретним зарезом, цифре)



Роунд () има два параметра као аргументе, тј. Број и цифре са покретним зарезом. Број или број са покретним зарезом је захтевани параметар, док је број цифара опциони параметар. У случају да не наведемо број цифара, функција роунд () ће вратити најближи цео број. Такође можемо навести цео број у првом параметру. У овом случају, функција роунд () ће вратити исти цео број.





Примери и употреба функције роунд ()

Погледајмо примере и употребу функције роунд () у нашој Питхон скрипти. Ако не наведемо број цифара, тада функција роунд () узима горњу границу броја и претвара је у следећи цео број ако је децимална вредност већа од 5. У случају да је децимална вредност мања од вредности 5, тада узима вредност пода, а целобројни број остаје исти.

#програм за заокруживање бројева са покретним зарезом

#не специфицира број цифара

принт(округли(10.1))

принт(округли(10.5))

принт(округли(10.7))

принт(округли(11.9))

принт(округли(15.3))

принт(округли(17.8))

принт(округли(двадесет))

принт(округли(20.01))

Оутпут



Хајде да дефинишемо број цифара и користимо функцију роунд ().

#програм за заокруживање бројева са покретним зарезом

принт(округли(10.123,2))

принт(округли(10,587,1))

принт(округли(10.72,1))

принт(округли(11.9545,1))

принт(округли(15,322,2))

принт(округли(17,865,2))

принт(округли(20,090,2))

принт(округли(20.01114,2))

Оутпут

Узмимо сада неке целобројне вредности и применимо функцију роунд (). Можете приметити да се у излазу враћа непромењена целобројна вредност.

#програм за заокруживање бројева са покретним зарезом

принт(округли(10))

принт(округли(двадесет))

принт(округли(30))

принт(округли(40))

принт(округли(педесет))

принт(округли(12))

принт(округли(петнаест))

принт(округли(19))

Оутпут

Ако пренесемо било који низ или знак функцији роунд () уместо броја, Питхон тумач ће бацити грешку.

#преношење стринга у округлу функцију

принт(округли('камран'))

Оутпут

Заокруживање негативних бројева
Функција роунд () се може применити и на негативне бројеве, а заокружује негативне бројеве и враћа резултат.

#примењивање округле функције на негативне бројеве

на једном=-3.98

принт(округли(на једном,1))

на једном=-2.8

принт(округли(на једном))

на једном=-5.67989

принт(округли(на једном,2))

на једном=-100.9843

принт(округли(на једном,1))

на једном=-20.04

принт(округли(на једном))

на једном=-32.0908

принт(округли(на једном,3))

на једном=-3,99898

принт(округли(на једном))

Оутпут

Закључак

Роунд () је уграђена функција Питхона која је заокружила број са покретним зарезом на дате децималне бројеве. То је веома корисна функција када обављате задатак везан за бројеве. Овај чланак укратко објашњава функцију роунд () са примерима.