Krajta

Funkce Python Round ()

Funkce Python Round ()
Python je velmi univerzální programovací jazyk na vysoké úrovni, který se nejčastěji používá v oblasti datových věd, strojového učení a umělé inteligence. Python poskytuje skvělou podporu prostřednictvím vestavěných modulů a funkcí, kde musíme hrát s čísly. Funkce Python round () zaokrouhlí číslo s plovoucí desetinnou čárkou na uvedený počet desetinných míst a vrátí jej.Například máme plovoucí desetinnou čárku číslo 6.677, a musíme to zaokrouhlit na 2 desetinná místa, pak funkce round () provede práci a zaokrouhlí číslo na 6.68.

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 čárkou
tisk (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 čárkou
tisk (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ězce
tisk (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.

# použití zaokrouhlené funkce na záporná čísla
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.

Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...
Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...
Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...