Python round () függvény

Python Round Function



A Python egy nagyon sokoldalú, magas szintű programozási nyelv, amelyet a legszélesebb körben használnak az adattudományban, a gépi tanulásban és a mesterséges intelligenciában. A Python nagyszerű támogatást nyújt a beépített modulok és funkciók révén, ahol a számokkal kell játszanunk. A Python-kerek () függvény a lebegőpontos számot a megadott tizedesjegyekig kerekíti, és visszaadja. Például van egy lebegőpontos számunk, 6.677, és le kell kerekítenünk 2 tizedesjegyre, majd A round () függvény elvégzi a munkát, és kerekíti a számot 6,68 -ra.

Ez a cikk példákkal részletesen ismerteti a Python round () függvényt.







A kerek () függvény szintaxisa

A round () függvény szintaxisa a következő:



kerek (lebegőpontos szám, számjegy)



A round () két paramétert használ argumentumként, azaz lebegőpontos számot és számjegyeket. A szám vagy a lebegőpontos szám a kötelező paraméter, míg a számjegyek száma az opcionális paraméter. Abban az esetben, ha nem adjuk meg a számjegyek számát, akkor a round () függvény a legközelebbi egész számot adja vissza. Az első paraméterben megadhatjuk az egész számot is. Ebben az esetben a round () függvény ugyanazt az egész számot adja vissza.





Példák és a round () függvény használata

Lássuk a round () függvény példáit és használatát a Python szkriptünkben. Ha nem adjuk meg a számjegyek számát, akkor a round () függvény átveszi a szám plafonját, és ha a tizedes érték nagyobb, mint 5, akkor a következő egész számgá alakítja át. Ha a tizedes érték kisebb, mint a 5, akkor veszi a padlóértéket, és az egész szám változatlan marad.

#program a lebegőpontos számok kerekítésére

#nem adja meg a számjegyek számát

nyomtatás(kerek(10.1))

nyomtatás(kerek(10.5))

nyomtatás(kerek(10.7))

nyomtatás(kerek(11.9))

nyomtatás(kerek(15.3))

nyomtatás(kerek(17.8))

nyomtatás(kerek(húsz))

nyomtatás(kerek(20.01))

Kimenet



Most határozzuk meg a számjegyek számát, és használjuk a round () függvényt.

#program a lebegőpontos számok kerekítésére

nyomtatás(kerek(10,123,2))

nyomtatás(kerek(10 587,1))

nyomtatás(kerek(10,72,1))

nyomtatás(kerek(11,9545,1))

nyomtatás(kerek(15,322,2))

nyomtatás(kerek(17 865,2))

nyomtatás(kerek(20 090,2))

nyomtatás(kerek(20.01114,2))

Kimenet

Vegyünk most néhány egész értéket, és alkalmazzuk a round () függvényt. Megjegyezzük, hogy a kimenetben ezután változatlan egész érték kerül visszaadásra.

#program a lebegőpontos számok kerekítésére

nyomtatás(kerek(10))

nyomtatás(kerek(húsz))

nyomtatás(kerek(30))

nyomtatás(kerek(40))

nyomtatás(kerek(ötven))

nyomtatás(kerek(12))

nyomtatás(kerek(tizenöt))

nyomtatás(kerek(19))

Kimenet

Ha szám helyett bármilyen karakterláncot vagy karaktert adunk át a round () függvénynek, a Python -tolmács hibát jelez.

#karakterlánc átadása kerek függvényhez

nyomtatás(kerek('kamran'))

Kimenet

A negatív számok kerekítése
A kerek () függvény alkalmazható negatív számokra is, és lekerekíti a negatív számokat, és visszaadja az eredményt.

#kerek függvény alkalmazása negatív számokra

az egyiken=-3,98

nyomtatás(kerek(az egyiken,1))

az egyiken=-2.8

nyomtatás(kerek(az egyiken))

az egyiken=-5,67989

nyomtatás(kerek(az egyiken,2))

az egyiken=-100,9843

nyomtatás(kerek(az egyiken,1))

az egyiken=-20.04

nyomtatás(kerek(az egyiken))

az egyiken=-32,0908

nyomtatás(kerek(az egyiken,3))

az egyiken=-3 99898

nyomtatás(kerek(az egyiken))

Kimenet

Következtetés

A kerek () a Python beépített függvénye, amely a lebegőpontos számot a megadott tizedesjegyekre kerekítette. Ez egy nagyon hasznos funkció a számokkal kapcsolatos feladat végrehajtásakor. Ez a cikk röviden magyarázza a round () függvényt példákkal.