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érenyomtatá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érenyomtatá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ényheznyomtatá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.
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.