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 čiarkoupotlač (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 čiarkoupotlač (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ťazcaprint (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.
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.