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 čárkoutisk(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 čárkoutisk(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ězcetisk(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.
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.