Funkcia python round ()

Python Round Function



Python je veľmi univerzálny programovací jazyk na vysokej úrovni, ktorý sa najčastejšie používa v údajových vedách, strojovom učení a umelej inteligencii. Python poskytuje vynikajúcu podporu prostredníctvom vstavaných modulov a funkcií, v ktorých sa potrebujeme hrať s číslami. Funkcia Python round () zaokrúhli číslo s desatinnou čiarkou na uvedený počet desatinných miest a vráti ho. Máme napríklad číslo s plávajúcou desatinnou čiarkou 6,677 a potrebujeme ho zaokrúhliť na 2 desatinné miesta, potom funkcia round () urobí svoju prácu a zaokrúhli číslo na 6,68.

Tento článok podrobne vysvetľuje funkciu Python round () s príkladmi.







Syntax funkcie round ()

Syntax funkcie round () je nasledovná:



okrúhle (číslo s pohyblivou rádovou čiarkou, číslice)



Round () funguje ako argumenty dva parametre, tj. Číslo a číslice s pohyblivou rádovou čiarkou. Číslo alebo číslo s pohyblivou rádovou čiarkou je požadovaný parameter, zatiaľ čo počet číslic je voliteľný parameter. V prípade, že neposkytneme počet číslic, funkcia round () vráti najbližšie celé číslo. V prvom parametri môžeme uviesť aj celé číslo. V tomto prípade funkcia round () vráti rovnaké celé číslo.





Príklady a použitie funkcie round ()

Pozrime sa na príklady a použitie funkcie round () v našom skripte Python. Ak neurčíme počet číslic, potom funkcia round () vezme strop čísla a prevedie ho na ďalšie celé číslo, ak je desatinná hodnota väčšia ako 5. V prípade, že je desatinná hodnota menšia ako rovná 5, potom vezme minimálnu hodnotu a celé číslo zostane rovnaké.

#program na zaokrúhlenie čísel s pohyblivou rádovou čiarkou

#neurčuje počet číslic

vytlačiť(okrúhly(10.1))

vytlačiť(okrúhly(10.5))

vytlačiť(okrúhly(10.7))

vytlačiť(okrúhly(11.9))

vytlačiť(okrúhly(15.3))

vytlačiť(okrúhly(17.8))

vytlačiť(okrúhly(dvadsať))

vytlačiť(okrúhly(20.01))

Výkon



Teraz definujeme počet číslic a použijeme funkciu round ().

#program na zaokrúhlenie čísel s pohyblivou rádovou čiarkou

vytlačiť(okrúhly(10,123,2))

vytlačiť(okrúhly(10 587,1))

vytlačiť(okrúhly(10,72,1))

vytlačiť(okrúhly(11,9545,1))

vytlačiť(okrúhly(15,322,2))

vytlačiť(okrúhly(17,865,2))

vytlačiť(okrúhly(20 090,2))

vytlačiť(okrúhly(20.01114,2))

Výkon

Teraz vezmeme niekoľko celočíselných hodnôt a použijeme funkciu round (). Môžete si všimnúť, že vo výstupe sa potom vráti nezmenená celočíselná hodnota.

#program na zaokrúhlenie čísel s pohyblivou rádovou čiarkou

vytlačiť(okrúhly(10))

vytlačiť(okrúhly(dvadsať))

vytlačiť(okrúhly(30))

vytlačiť(okrúhly(40))

vytlačiť(okrúhly(päťdesiat))

vytlačiť(okrúhly(12))

vytlačiť(okrúhly(pätnásť))

vytlačiť(okrúhly(19))

Výkon

Ak namiesto čísla odovzdáme funkcii round () ľubovoľný reťazec alebo znak, interpret Pythonu vyvolá chybu.

#predávanie funkcie zaokrúhľovania reťazca

vytlačiť(okrúhly('kamran'))

Výkon

Zaokrúhľuje sa na záporné čísla
Funkciu round () je možné použiť aj na záporné čísla a záporné čísla zaokrúhli a vráti výsledok.

#aplikácia okrúhlej funkcie na záporné čísla

na jeden=-3,98

vytlačiť(okrúhly(na jeden,1))

na jeden=-2.8

vytlačiť(okrúhly(na jeden))

na jeden=-5,67989

vytlačiť(okrúhly(na jeden,2))

na jeden=-100,9843

vytlačiť(okrúhly(na jeden,1))

na jeden=-20.04

vytlačiť(okrúhly(na jeden))

na jeden=-32,0908

vytlačiť(okrúhly(na jeden,3))

na jeden=-3,99898

vytlačiť(okrúhly(na jeden))

Výkon

Záver

Round () je vstavaná funkcia Pythonu, ktorá zaokrúhľuje číslo s pohyblivou rádovou čiarkou na dané desatinné čísla. Je to veľmi užitočná funkcia, keď vykonávate úlohu súvisiacu s číslami. Tento článok stručne vysvetľuje funkciu round () s príkladmi.