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 vejicotiskanje(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 vejicotiskanje(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 roundtiskanje(okrogel('kamran'))
Izhod
Zaokroževanje negativnih števil
Funkcijo round () lahko uporabimo tudi za negativna števila, ki zaokroži negativna števila in vrne rezultat.
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.