„Python round“ () funkcija

Python Round Function



„Python“ yra labai universali aukšto lygio programavimo kalba, plačiausiai naudojama duomenų mokslų, mašinų mokymosi ir dirbtinio intelekto srityse. „Python“ teikia puikią paramą per integruotus modulius ir funkcijas, kur turime žaisti su skaičiais. Funkcija „Python round“ () apvalina slankiojo kablelio skaičių iki nurodyto dešimtainio kablelio skaičiaus ir grąžina jį. Pavyzdžiui, mes turime slankiojo kablelio skaičių 6.677 ir turime jį suapvalinti iki 2 skaičių po kablelio, tada round () funkcija atliks darbą ir apvalins skaičių iki 6,68.

Šiame straipsnyje išsamiai paaiškinta „Python round“ () funkcija su pavyzdžiais.







Apvalios () funkcijos sintaksė

Funkcijos round () sintaksė yra tokia:



apvalus (slankiojo kablelio skaičius, skaitmenys)



Apvalus () kaip du argumentai atlieka du parametrus, tai yra, slankiojo kablelio skaičius ir skaitmenys. Skaičius arba slankiojo kablelio skaičius yra būtinas parametras, o skaitmenų skaičius yra pasirenkamas parametras. Jei nepateiksime skaitmenų skaičiaus, funkcija round () grąžins artimiausią sveiką skaičių. Pirmame parametre taip pat galime pateikti sveiką skaičių. Tokiu atveju „round“ () funkcija grąžins tą patį sveikąjį skaičių.





„Round“ () funkcijos pavyzdžiai ir naudojimas

Pažvelkime į „Python“ scenarijaus funkcijos „round ()“ pavyzdžius ir naudojimą. Jei nenurodome skaitmenų skaičiaus, funkcija „round“ („“) perima viršutinę skaičiaus ribą ir konvertuoja ją į kitą sveikąjį skaičių, jei dešimtainė vertė yra didesnė nei 5. Jei tuo atveju, kai dešimtainė reikšmė yra mažesnė nei lygi 5, tada ji paima žemiausią reikšmę, o sveikasis skaičius išlieka tas pats.

#programa, skirta suapvalinti slankiojo kablelio skaičius

#nenurodant skaitmenų skaičiaus

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(dvidešimt))

spausdinti(apvalus(20.01))

Išvestis



Dabar apibrėžkime skaičių skaičių ir naudokime funkciją „round“ ().

#programa, skirta suapvalinti slankiojo kablelio skaičius

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))

Išvestis

Dabar paimkime keletą sveikų skaičių reikšmių ir pritaikykime apvalios () funkciją. Galite pastebėti, kad išvestyje grąžinama nepakitusi sveikojo skaičiaus vertė.

#programa, skirta suapvalinti slankiojo kablelio skaičius

spausdinti(apvalus(10))

spausdinti(apvalus(dvidešimt))

spausdinti(apvalus(30))

spausdinti(apvalus(40))

spausdinti(apvalus(penkiasdešimt))

spausdinti(apvalus(12))

spausdinti(apvalus(penkiolika))

spausdinti(apvalus(19))

Išvestis

Jei perduosime bet kokią eilutę ar simbolį į funkciją round () vietoj skaičiaus, „Python“ vertėjas pateiks klaidą.

#perduodamas eilutę į apvalią funkciją

spausdinti(apvalus('kamran'))

Išvestis

Neigiamų skaičių suapvalinimas
„Round“ () funkcija gali būti taikoma ir neigiamiems skaičiams, ji apvalina neigiamus skaičius ir grąžina rezultatą.

#apvalios funkcijos taikymas neigiamiems skaičiams

ant vieno=-3.98

spausdinti(apvalus(ant vieno,1))

ant vieno=-2.8

spausdinti(apvalus(ant vieno))

ant vieno=-5.67989

spausdinti(apvalus(ant vieno,2))

ant vieno=-100.9843

spausdinti(apvalus(ant vieno,1))

ant vieno=-20.04

spausdinti(apvalus(ant vieno))

ant vieno=-32.0908

spausdinti(apvalus(ant vieno,3))

ant vieno=-3 99898

spausdinti(apvalus(ant vieno))

Išvestis

Išvada

Apvalus () yra integruota „Python“ funkcija, kuri suapvalino slankiojo kablelio skaičių iki nurodytų dešimtainių skaičių. Tai labai naudinga funkcija, kai atliekate su skaičiais susijusią užduotį. Šiame straipsnyje su pavyzdžiais trumpai paaiškinama „round“ () funkcija.