Python

Funkcia Python round ()

Funkcia Python round ()
Python je veľmi univerzálny programovací jazyk na vysokej úrovni, ktorý sa najbežnejšie používa v oblasti dátových vied, strojového učenia a umelej inteligencie. Python poskytuje skvelú podporu prostredníctvom vstavaných modulov a funkcií, kde sa potrebujeme pohrať s číslami. Funkcia Python round () zaokrúhli číslo s pohyblivou rádovou čiarkou na uvedený počet desatinných miest a vráti ho.Napríklad máme číslo s pohyblivou rádovou čiarkou 6.677, a musíme to zaokrúhliť na 2 desatinné miesta, potom funkcia Round () urobí úlohu a zaokrúhli číslo na 6.68.

Tento článok podrobne vysvetľuje príklady funkcie Python round ().

Syntax funkcie round ()

Syntax funkcie round () je nasledovná:

zaokrúhlené (číslo s pohyblivou rádovou čiarkou, číslice)

Funkcia round () má dva parametre ako argumenty, t.e., číslo a číslice s pohyblivou rádovou čiarkou. Počet alebo číslo s pohyblivou rádovou čiarkou je povinný parameter, zatiaľ čo počet číslic je voliteľný parameter. V prípade, že nezadáme počet číslic, potom funkcia round () vráti najbližšie celé číslo. V prvom parametri môžeme uviesť aj celé číslo. V takom 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 nezadáme počet číslic, potom funkcia round () vezme maximálnu hodnotu čísla a prevedie ju na ďalšie celé číslo, ak je desatinná hodnota väčšia ako 5. V prípade, že je desatinná hodnota menšia ako 5, použije sa minimálna hodnota a celé číslo zostáva rovnaké.

# program na zaokrúhlenie čísel s pohyblivou rádovou čiarkou
#neurčuje počet číslic
potlač (okrúhla (10.1))
potlač (okrúhla (10.5))
potlač (okrúhla (10.7))
potlač (okrúhla (11.9))
potlač (okrúhla (15.3))
potlač (okrúhla (17.8))
potlač (okrúhle (20))
potlač (okrúhla (20.01))

Výkon

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

# program na zaokrúhlenie čísel s pohyblivou rádovou čiarkou
potlač (okrúhla (10.123,2))
potlač (okrúhla (10.587,1))
potlač (okrúhla (10.72,1))
potlač (okrúhla (11.9545,1))
potlač (okrúhla (15.322,2))
potlač (okrúhla (17.865,2))
potlač (okrúhla (20.090,2))
potlač (okrúhla (20.01114,2))

Výkon

Teraz poďme vziať celé číslo a použiť funkciu round (). Môžete si všimnúť, že na výstupe sa vráti nezmenená celočíselná hodnota.

# program na zaokrúhlenie čísel s pohyblivou rádovou čiarkou
potlač (okrúhla (10))
potlač (okrúhle (20))
potlač (okrúhla (30))
potlač (okrúhla (40))
potlač (okrúhla (50))
potlač (okrúhla (12))
potlač (okrúhla (15))
potlač (okrúhle (19))

Výkon

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

# odovzdanie funkcie zaokrúhlenia reťazca
print (round ('kamran'))

Výkon

Zaokrúhlenie záporných čísel
Funkciu round () je možné použiť aj na záporné čísla, ktorá zaokrúhli záporné čísla a vráti výsledok.

# uplatnenie funkcie zaokrúhlenia na záporné čísla
num = -3.98
tlač (okrúhle (počet, 1))
num = -2.8
tlač (okrúhle (počet))
num = -5.67989
tlač (okrúhle (počet, 2))
num = -100.9843
tlač (okrúhle (počet, 1))
číslo = -20.04
tlač (okrúhle (počet))
číslo = -32.0908
tlač (okrúhle (počet, 3))
num = -3.9898
tlač (okrúhle (počet))

Výkon

Záver

Round () je vstavaná funkcia Pythonu, ktorá zaokrúhlila čí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 () na príkladoch.

Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...
Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...