Tento článek podrobně vysvětluje funkci Python round () na příkladech.
Syntaxe funkce round ()
Syntaxe funkce round () je následující:
zaokrouhlit (číslo s plovoucí desetinnou čárkou, číslice)
Funkce Round () má jako parametry dva parametry, tj.E., číslo s plovoucí desetinnou čárkou a číslice. Počet nebo číslo s plovoucí desetinnou čárkou je povinný parametr, zatímco počet číslic je volitelný parametr. V případě, že nezadáme počet číslic, vrátí funkce round () nejbližší celé číslo. Můžeme také uvést celé číslo v prvním parametru. V takovém případě funkce round () vrátí stejné celé číslo.
Příklady a použití funkce round ()
Podívejme se na příklady a použití funkce round () v našem skriptu Python. Pokud neurčíme počet číslic, pak funkce round () vezme strop čísla a převede jej na další celé číslo, pokud je desetinná hodnota větší než 5. V případě, že je desetinná hodnota menší než 5, přebírá minimální hodnotu a celé číslo zůstává stejné.
# program zaokrouhlení čísel s plovoucí desetinnou čárkou# neuvede počet číslic
tisk (kulatý (10.1))
tisk (kulatý (10.5))
tisk (kulatý (10.7))
tisk (kulatý (11.9))
tisk (kulatý (15.3))
tisk (kulatý (17.8))
tisk (kulatý (20))
tisk (kulatý (20.01))
Výstup
Nyní definujme počet číslic a použijme funkci round ().
# program zaokrouhlení čísel s plovoucí desetinnou čárkoutisk (kulatý (10.123,2))
tisk (kulatý (10.587,1))
tisk (kulatý (10.72,1))
tisk (kulatý (11.9545,1))
tisk (kulatý (15.322,2))
tisk (kulatý (17.865,2))
tisk (kulatý (20.090,2))
tisk (kulatý (20.01114,2))
Výstup
Nyní vezmeme několik celočíselných hodnot a použijeme funkci round (). Můžete si všimnout, že na výstupu je vrácena nezměněná celočíselná hodnota.
# program zaokrouhlení čísel s plovoucí desetinnou čárkoutisk (kulatý (10))
tisk (kulatý (20))
tisk (kulatý (30))
tisk (kulatý (40))
tisk (kulatý (50))
tisk (kulatý (12))
tisk (kulatý (15))
tisk (kulatý (19))
Výstup
Pokud místo čísla předáme libovolný řetězec nebo znak funkci Round (), interpret Pythonu vyvolá chybu.
# předání funkce zaokrouhlení řetězcetisk (kulatý ('kamran'))
Výstup
Zaokrouhlení záporných čísel
Funkci round () lze použít i na záporná čísla, která zaokrouhlí záporná čísla a vrátí výsledek.
num = -3.98
tisk (kulatý (počet, 1))
num = -2.8
tisk (kulatý (počet))
num = -5.67989
tisk (kulatý (počet, 2))
num = -100.9843
tisk (kulatý (počet, 1))
číslo = -20.04
tisk (kulatý (počet))
num = -32.0908
tisk (kulatý (počet, 3))
num = -3.9898
tisk (kulatý (počet))
Výstup
Závěr
Round () je vestavěná funkce Pythonu, která zaokrouhluje číslo s plovoucí desetinnou čárkou na zadaná desetinná čísla. Je to velmi užitečná funkce, když provádíte úlohu související s čísly. Tento článek stručně vysvětluje funkci round () s příklady.