Tämä artikkeli selittää Python round () -funktion yksityiskohtaisesti esimerkeillä.
Pyöreän () -funktion syntaksi
Kierroksen () funktion syntaksi on seuraava:
pyöreä (liukuluku, numerot)
Pyöreä () -toiminto käyttää kahta parametria argumentteina, eli liukuluku ja numerot. Luku tai liukuluku on pakollinen parametri, kun taas numeroiden määrä on valinnainen parametri. Jos emme anna numeroiden määrää, pyöreä () -funktio palauttaa lähimmän kokonaisluvun. Voimme myös antaa kokonaisluvun numeron ensimmäisessä parametrissa. Tässä tapauksessa pyöreä () -funktio palauttaa saman kokonaisluvun.
Esimerkkejä ja pyöreän () -funktion käyttö
Katsotaanpa esimerkkejä ja pyöreän () -funktion käyttöä Python -skriptissämme. Jos emme määritä numeroiden määrää, pyöreä () -funktio ottaa luvun katon ja muuntaa sen seuraavaksi kokonaisluvuksi, jos desimaaliluku on suurempi kuin 5. Jos desimaaliarvo on pienempi kuin 5, niin se ottaa kerroksen arvon ja kokonaisluku pysyy samana.
#ohjelma liukulukujen numeroiden pyöristämiseksi#ei määritä numeroiden määrää
Tulosta(pyöristää(10.1))
Tulosta(pyöristää(10.5))
Tulosta(pyöristää(10.7))
Tulosta(pyöristää(11.9))
Tulosta(pyöristää(15.3))
Tulosta(pyöristää(17.8))
Tulosta(pyöristää(kaksikymmentä))
Tulosta(pyöristää(20.01))
Lähtö
Määritellään nyt numeroiden määrä ja käytetään pyöreää () -funktiota.
#ohjelma liukulukujen numeroiden pyöristämiseksiTulosta(pyöristää(10 123,2))
Tulosta(pyöristää(10 587,1))
Tulosta(pyöristää(10,72,1))
Tulosta(pyöristää(11,9545,1))
Tulosta(pyöristää(15 322,2))
Tulosta(pyöristää(17 865,2))
Tulosta(pyöristää(20 090,2))
Tulosta(pyöristää(20.01114,2))
Lähtö
Otetaan nyt muutama kokonaislukuarvo ja sovelletaan round () -funktiota. Voit huomata, että tulostuksessa palautetaan muuttumaton kokonaislukuarvo.
#ohjelma liukulukujen numeroiden pyöristämiseksiTulosta(pyöristää(10))
Tulosta(pyöristää(kaksikymmentä))
Tulosta(pyöristää(30))
Tulosta(pyöristää(40))
Tulosta(pyöristää(viisikymmentä))
Tulosta(pyöristää(12))
Tulosta(pyöristää(viisitoista))
Tulosta(pyöristää(19))
Lähtö
Jos välitämme jonon tai merkin round () -funktiolle numeron sijasta, Python -tulkki antaa virheen.
#välittää merkkijono pyöreään funktioonTulosta(pyöristää('kamran'))
Lähtö
Pyöristää negatiiviset luvut
Pyöreä () -funktiota voidaan soveltaa myös negatiivisiin numeroihin, ja se pyöristää negatiiviset luvut ja palauttaa tuloksen.
yhdellä=-3.98
Tulosta(pyöristää(yhdellä,1))
yhdellä=-2.8
Tulosta(pyöristää(yhdellä))
yhdellä=-5,67989
Tulosta(pyöristää(yhdellä,2))
yhdellä=-100,9843
Tulosta(pyöristää(yhdellä,1))
yhdellä=-20.04
Tulosta(pyöristää(yhdellä))
yhdellä=-32,0908
Tulosta(pyöristää(yhdellä,3))
yhdellä=-3 99898
Tulosta(pyöristää(yhdellä))
Lähtö
Johtopäätös
Pyöreä () on Pythonin sisäänrakennettu toiminto, joka pyöristää liukuluvun luvun annettuihin desimaalilukuihin. Se on erittäin hyödyllinen toiminto, kun suoritat numeroihin liittyvää tehtävää. Tämä artikkeli selittää lyhyesti round () -funktion esimerkeillä.