Python

Python pyöreä () Funktio

Python pyöreä () Funktio
Python on erittäin monipuolinen korkean tason ohjelmointikieli, jota käytetään eniten datatieteissä, koneoppimisessa ja tekoälyssä. Python tarjoaa suurta tukea sisäänrakennettujen moduulien ja toimintojen kautta, joissa meidän on pelattava numeroilla. Python round () -funktio pyöristää liukuluvun ilmoitettuun desimaalilukuun ja palauttaa sen.Esimerkiksi meillä on liukuluku 6.677, ja meidän on pyöristettävä se kahteen desimaaliin, sitten funktio round () tekee työn ja pyöristää luvun 6: een.68.

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ämiseksi
painatus (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ämiseksi
painatus (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 funktiolle
painatus (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.

# sovelletaan pyöreää toimintoa negatiivisiin lukuihin
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.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...