Funkce Python round ()

Python Round Function



Python je velmi univerzální programovací jazyk na vysoké úrovni, který se nejvíce 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 si potřebujeme 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 číslo s plovoucí desetinnou čárkou 6,677 a potřebujeme jej zaokrouhlit na 2 desetinná místa, pak funkce round () odvede práci a zaokrouhlí číslo na 6,68.

Tento článek podrobně vysvětluje funkci Python round () s příklady.







Syntaxe funkce round ()

Syntaxe funkce round () je následující:



kulatý (číslo s plovoucí desetinnou čárkou, číslice)



Funkce round () jako argumenty obsahuje dva parametry, tj. Číslo a číslice s plovoucí desetinnou čárkou. Číslo nebo číslo s plovoucí desetinnou čárkou je požadovaný parametr, zatímco počet číslic je volitelný parametr. V případě, že neposkytneme počet číslic, funkce round () vrátí nejbližší celé číslo. Můžeme také zadat celé číslo v prvním parametru. V tomto 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ž rovná 5, pak vezme minimální hodnotu a celé číslo zůstane stejné.

#program na zaokrouhlení čísel s plovoucí desetinnou čárkou

#neuvádí počet číslic

tisk(kolo(10.1))

tisk(kolo(10.5))

tisk(kolo(10.7))

tisk(kolo(11.9))

tisk(kolo(15.3))

tisk(kolo(17.8))

tisk(kolo(dvacet))

tisk(kolo(20.01))

Výstup



Nyní definujeme počet číslic a použijeme funkci round ().

#program na zaokrouhlení čísel s plovoucí desetinnou čárkou

tisk(kolo(10,123,2))

tisk(kolo(10 587,1))

tisk(kolo(10,72,1))

tisk(kolo(11,9545,1))

tisk(kolo(15,322,2))

tisk(kolo(17,865,2))

tisk(kolo(20 090,2))

tisk(kolo(20.01114,2))

Výstup

Nyní vezmeme nějaké celočíselné hodnoty a použijeme funkci round (). Můžete si všimnout, že ve výstupu je vrácena nezměněná celočíselná hodnota.

#program na zaokrouhlení čísel s plovoucí desetinnou čárkou

tisk(kolo(10))

tisk(kolo(dvacet))

tisk(kolo(30))

tisk(kolo(40))

tisk(kolo(padesátka))

tisk(kolo(12))

tisk(kolo(patnáct))

tisk(kolo(19))

Výstup

Pokud místo čísla předáme funkci round () jakýkoli řetězec nebo znak, interpret Pythonu vyvolá chybu.

#přesunutí funkce zaokrouhlení řetězce

tisk(kolo('kamran'))

Výstup

Zaokrouhlování záporných čísel
Funkci round () lze použít také na záporná čísla a zaokrouhlí záporná čísla a vrátí výsledek.

#aplikace kulatá funkce na záporná čísla

na jednom=-3,98

tisk(kolo(na jednom,1))

na jednom=-2.8

tisk(kolo(na jednom))

na jednom=-5,67989

tisk(kolo(na jednom,2))

na jednom=-100,9843

tisk(kolo(na jednom,1))

na jednom=-20.04

tisk(kolo(na jednom))

na jednom=-32,0908

tisk(kolo(na jednom,3))

na jednom=-3,99898

tisk(kolo(na jednom))

Výstup

Závěr

Round () je vestavěná funkce Pythonu, která zaokrouhluje číslo s plovoucí desetinnou čárkou na daná 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.