Tässä artikkelissa selitetään Python round () -funktio yksityiskohtaisesti esimerkkien avulla.
Pyöreän () funktion syntakse
Round () -funktion syntaksit ovat seuraavat:
pyöreä (liukuluku, numerot)
Pyöreä () funktio käyttää kahta parametria argumentteina, ts.e., liukuluku ja numerot. Numero tai liukuluku on vaadittu parametri, kun taas numeroiden määrä on valinnainen parametri. Jos emme anna lukumäärää, funktio round () palauttaa lähimmän kokonaisluvun. Voimme myös antaa kokonaisluvun ensimmäiseen parametriin. Tässä tapauksessa funktio round () palauttaa saman kokonaisluvun.
Esimerkkejä pyöreän () toiminnon käytöstä
Katsotaanpa esimerkkejä pyöreän () funktion käytöstä Python-komentosarjassa. Jos emme määritä numeroiden lukumäärää, funktio round () ottaa numeron enimmäismäärän ja muuntaa sen seuraavaksi kokonaisluvuksi, jos desimaaliarvo on suurempi kuin 5. Jos desimaaliarvo on pienempi kuin 5, se ottaa lattia-arvon ja kokonaisluku pysyy samana.
#ohjelma liukulukujen pyöristämiseksi#ei määritä numeroiden määrää
painatus (pyöreä (10.1))
painatus (pyöreä (10.5))
painatus (pyöreä (10.7))
painatus (pyöreä (11.9))
painatus (pyöreä (15.3))
painatus (pyöreä (17.8))
painatus (pyöreä (20))
painatus (pyöreä (20.01))
Tuotos
Määritetään nyt numeroiden määrä ja käytetään round () -funktiota.
#ohjelma liukulukujen pyöristämiseksipainatus (pyöreä (10.123,2))
painatus (pyöreä (10.587,1))
painatus (pyöreä (10.72,1))
painatus (pyöreä (11.9545,1))
painatus (pyöreä (15.322,2))
painatus (pyöreä (17.865,2))
painatus (pyöreä (20.090,2))
painatus (pyöreä (20.01114,2))
Tuotos
Otetaan nyt joitain kokonaislukuarvoja ja sovelletaan round () -funktiota. Voit huomata, että lähdössä palautetaan muuttumaton kokonaislukuarvo.
#ohjelma liukulukujen pyöristämiseksipainatus (pyöreä (10))
painatus (pyöreä (20))
painatus (pyöreä (30))
painatus (pyöreä (40))
painatus (pyöreä (50))
painatus (pyöreä (12))
painatus (pyöreä (15))
painatus (pyöreä (19))
Tuotos
Jos välitämme jonkun merkkijonon tai merkin round () -funktiolle luvun sijasta, Python-tulkki heittää virheen.
# merkkijonon pyöristäminen funktiollepainatus (pyöreä ('kamran'))
Tuotos
Pyöristämällä negatiiviset luvut
Round () -funktiota voidaan käyttää myös negatiivisiin numeroihin, ja se pyöristää negatiiviset luvut ja palauttaa tuloksen.
numero = -3.98
tulosta (pyöreä (numero, 1))
num = -2.8
tulosta (pyöreä (numero))
numero = -5.67989
tulosta (pyöreä (numero, 2))
numero = -100.9843
tulosta (pyöreä (numero, 1))
numero = -20.04
tulosta (pyöreä (numero))
numero = -32.0908
tulosta (pyöreä (numero, 3))
numero = -3.9898
tulosta (pyöreä (numero))
Tuotos
Johtopäätös
Kierros () on Pythonin sisäänrakennettu toiminto, joka pyöristää liukuluvun numeron annettuihin desimaalilukuihin. Se on erittäin hyödyllinen toiminto, kun suoritat numeroihin liittyvää tehtävää. Tässä artikkelissa selitetään lyhyesti pyöreä () -funktio esimerkkien avulla.