Šiame straipsnyje išsamiai paaiškinama „Python round“ () funkcija su pavyzdžiais.
Apvaliosios () funkcijos sintaksė
Funkcijos round () sintaksė yra tokia:
apvalus (slankiojo kablelio skaičius, skaitmenys)
Round () funkcija du parametrai yra argumentai, t.e., slankiojo kablelio skaičius ir skaitmenys. Skaičius arba slankiojo kablelio skaičius yra būtinas parametras, o skaitmenų skaičius yra neprivalomas parametras. Jei nenurodome skaitmenų skaičiaus, funkcija round () grąžins artimiausią sveikąjį skaičių. Pirmame parametre taip pat galime pateikti sveikąjį skaičių. Tokiu atveju funkcija round () grąžins tą patį sveiką skaičių.
Apvaliosios () funkcijos pavyzdžiai ir naudojimas
Pažiūrėkime „Python“ scenarijaus funkcijos round () pavyzdžius ir naudojimą. Jei nenurodome skaitmenų skaičiaus, funkcija „round ()“ užima skaičiaus viršutinę ribą ir paverčia ją kitu skaičiumi, jei dešimtainė reikšmė yra didesnė nei 5. Jei dešimtainė reikšmė yra mažesnė nei lygi 5, ji ima žemiausią vertę, o sveikasis skaičius išlieka tas pats.
# programa, skirta apvalinti kintančiųjų skaičių#ne nurodant skaitmenų skaičių
spausdinti (apvalus (10.1))
spausdinti (apvalus (10.5))
spausdinti (apvalus (10.7))
spausdinti (apvalus (11.9))
spausdinti (apvalus (15.3))
spausdinti (apvalus (17.8))
spausdinti (apvalus (20))
spausdinti (apvalus (20.01))
Rezultatas
Dabar apibrėžkime skaičių skaičių ir naudokime „round“ () funkciją.
# programa, skirta apvalinti kintančiųjų skaičiųspausdinti (apvalus (10.123,2))
spausdinti (apvalus (10.587,1))
spausdinti (apvalus (10.72,1))
spausdinti (apvalus (11.9545,1))
spausdinti (apvalus (15.322,2))
spausdinti (apvalus (17.865,2))
spausdinti (apvalus (20.090,2))
spausdinti (apvalus (20.01114,2))
Rezultatas
Paimkime keletą sveikųjų skaičių reikšmių ir pritaikykite funkciją round (). Galite pažymėti, kad išvestyje grąžinama nepakitusi sveiko skaičiaus vertė.
# programa suapvalinti slankiųjų kablelių skaičiusspausdinti (apvalus (10))
spausdinti (apvalus (20))
spausdinti (apvalus (30))
spausdinti (apvalus (40))
spausdinti (apvalus (50))
spausdinti (apvalus (12))
spausdinti (apvalus (15))
spausdinti (apvalus (19))
Rezultatas
Jei funkcijai round () vietoj skaičiaus perduosime bet kokią eilutę ar simbolį, „Python“ vertėjas išmes klaidą.
# eilutės perdavimas į apvalią funkcijąspausdinti (apvalus ('kamran'))
Rezultatas
Suapvalinkite neigiamus skaičius
Funkcija apvali () taip pat gali būti taikoma neigiamiems skaičiams, ji suapvalina neigiamus skaičius ir pateikia rezultatą.
skaičius = -3.98
spausdinti (apvalus (skaičius, 1))
skaičius = -2.8
spausdinti (apvalus (skaičius))
skaičius = -5.67989
spausdinti (apvalus (skaičius, 2))
skaičius = -100.9843 m
spausdinti (apvalus (skaičius, 1))
skaičius = -20.04
spausdinti (apvalus (skaičius))
skaičius = -32.0908
spausdinti (apvalus (skaičius, 3))
skaičius = -3.9898 m
spausdinti (apvalus (skaičius))
Rezultatas
Išvada
„Round“ () yra įmontuota „Python“ funkcija, suapvalinanti slankiojo kablelio skaičių iki nurodytų dešimtainių skaičių. Tai labai naudinga funkcija, kai atliekate su skaičiais susijusią užduotį. Šiame straipsnyje pavyzdžių pagalba trumpai paaiškinama „round“ () funkcija.