Ez a cikk példákkal részletesen elmagyarázza 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 argumentumként használ, azaz.e., lebegőpontos szám és számjegyek. A szám vagy a lebegőpontos szám a szükséges paraméter, míg a számjegyek száma az opcionális paraméter. 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 Python szkriptünkben a round () függvény példáit és használatát. Ha nem adjuk meg a számjegyek számát, akkor a round () függvény felveszi a szám felső értékét és átváltja a következő egész számra, ha a tizedesérték nagyobb, mint 5. Abban az esetben, ha a tizedesérték kisebb, mint az 5, akkor a padló értéket veszi fel, és az egész szám ugyanaz marad.
#a 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 (20))
nyomtatás (kerek (20.01))
Kimenet
Most definiáljuk a számjegyek számát, és használjuk a round () függvényt.
#a 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 néhány egész értéket, és alkalmazzuk a round () függvényt. Megjegyezhetjük, hogy a kimenetben változatlan egész szám kerül visszaadásra.
#a program a lebegőpontos számok kerekítésérenyomtatás (kerek (10))
nyomtatás (kerek (20))
nyomtatás (kerek (30))
nyomtatás (kerek (40))
nyomtatás (kerek (50))
nyomtatás (kerek (12))
nyomtatás (kerek (15))
nyomtatás (kerek (19))
Kimenet
Ha bármelyik karakterláncot vagy karaktert átadjuk a round () függvénynek szám helyett, akkor a Python tolmács hibát dob.
# karakterlánc átadása a kerek funkcióhoznyomtatás (kerek ('kamran'))
Kimenet
A negatív számok kerekítése
A round () függvény alkalmazható negatív számokra is, és kerekíti a negatív számokat, és visszaadja az eredményt.
szám = -3.98
nyomtatás (kerek (szám, 1))
szám = -2.8
nyomtatás (kerek (szám))
szám = -5.67989
nyomtatás (kerek (szám, 2))
szám = -100.9843
nyomtatás (kerek (szám, 1))
szám = -20.04
nyomtatás (kerek (szám))
szám = -32.0908
nyomtatás (kerek (szám, 3))
szám = -3.9898
nyomtatás (kerek (szám))
Kimenet
Következtetés
A round () a Python beépített függvénye, amely a lebegőpontos számot kerekíti a megadott tizedesjegyekre. Nagyon hasznos funkció, amikor a számokkal kapcsolatos feladatot hajtja végre. Ez a cikk példákkal röviden elmagyarázza a round () függvényt.