Funkcija Python round ()

Python Round Function



Python je zelo vsestranski programski jezik na visoki ravni, ki se najpogosteje uporablja v podatkovnih znanostih, strojnem učenju in umetni inteligenci. Python nudi odlično podporo z vgrajenimi moduli in funkcijami, kjer se moramo igrati s številkami. Funkcija Python round () zaokroži število s plavajočo vejico na navedeno število decimalk in ga vrne. Na primer, imamo številko s plavajočo vejico 6.677, ki jo moramo zaokrožiti na 2 decimalni mesti, nato pa funkcija round () bo opravila delo in zaokrožila številko na 6,68.

Ta članek podrobno razlaga funkcijo Python round () s primeri.







Sintaksa funkcije round ()

Sintaksa funkcije round () je naslednja:



okrogla (številka s plavajočo vejico, števke)



Okrogla () ima dva parametra kot argumenta, tj. Številka ali številka s plavajočo vejico je zahtevani parameter, število števk pa izbirni parameter. V primeru, da ne navedemo števk, bo funkcija round () vrnila najbližje celo število. V prvem parametru lahko navedemo tudi celo število. V tem primeru bo funkcija round () vrnila isto celo število.





Primeri in uporaba funkcije round ()

Poglejmo primere in uporabo funkcije round () v našem skriptu Python. Če ne določimo števila števk, potem funkcija round () vzame zgornjo mejo števila in jo pretvori v naslednje celo število, če je decimalna vrednost večja od 5. V primeru, da je decimalna vrednost manjša od enake 5, potem vzame spodnjo vrednost in celo število ostane enako.

#program za zaokroževanje številk s plavajočo vejico

#ne podaja števila mest

tiskanje(okrogel(10.1))

tiskanje(okrogel(10.5))

tiskanje(okrogel(10.7))

tiskanje(okrogel(11.9))

tiskanje(okrogel(15.3))

tiskanje(okrogel(17.8))

tiskanje(okrogel(dvajset))

tiskanje(okrogel(20.01))

Izhod



Zdaj pa določimo število števk in uporabimo funkcijo round ().

#program za zaokroževanje številk s plavajočo vejico

tiskanje(okrogel(10.123,2))

tiskanje(okrogel(10.587,1))

tiskanje(okrogel(10.72,1))

tiskanje(okrogel(11.9545,1))

tiskanje(okrogel(15.322,2))

tiskanje(okrogel(17.865,2))

tiskanje(okrogel(20.090,2))

tiskanje(okrogel(20.01114,2))

Izhod

Zdaj vzemimo nekaj celoštevilčnih vrednosti in uporabimo funkcijo round (). Ugotovite lahko, da se v izhodu vrne nespremenjena cela vrednost.

#program za zaokroževanje številk s plavajočo vejico

tiskanje(okrogel(10))

tiskanje(okrogel(dvajset))

tiskanje(okrogel(30))

tiskanje(okrogel(40))

tiskanje(okrogel(petdeset))

tiskanje(okrogel(12))

tiskanje(okrogel(petnajst))

tiskanje(okrogel(19))

Izhod

Če funkciji round () namesto številke posredujemo kateri koli niz ali znak, bo tolmač Python vrgel napako.

#prenos niza v funkcijo round

tiskanje(okrogel('kamran'))

Izhod

Zaokroževanje negativnih števil
Funkcijo round () lahko uporabimo tudi za negativna števila, ki zaokroži negativna števila in vrne rezultat.

#uporaba okrogle funkcije za negativna števila

na enem=-3.98

tiskanje(okrogel(na enem,1))

na enem=-2.8

tiskanje(okrogel(na enem))

na enem=-5,67989

tiskanje(okrogel(na enem,2))

na enem=-100.9843

tiskanje(okrogel(na enem,1))

na enem=-20.04

tiskanje(okrogel(na enem))

na enem=-32.0908

tiskanje(okrogel(na enem,3))

na enem=-3,99898

tiskanje(okrogel(na enem))

Izhod

Zaključek

Round () je vgrajena funkcija Pythona, ki je zaokrožila število s plavajočo vejico na podana decimalna števila. To je zelo uporabna funkcija, ko opravljate nalogo, povezano s številkami. Ta članek na kratko razlaga funkcijo round () s primeri.