Python round () funkcija

Python Round Function



Python ir ļoti daudzpusīga augsta līmeņa programmēšanas valoda, ko visplašāk izmanto datu zinātnēs, mašīnmācībā un mākslīgajā intelektā. Python nodrošina lielisku atbalstu, izmantojot iebūvētus moduļus un funkcijas, kurās mums jāspēlē ar cipariem. Funkcija Python round () noapaļo peldošā komata skaitli līdz norādītajam cipariem aiz komata un atgriež to. Piemēram, mums ir peldošā komata skaitlis 6.677, un mums tas jānoapaļo līdz 2 zīmēm aiz komata, tad round () funkcija veiks darbu un noapaļos skaitli līdz 6,68.

Šis raksts detalizēti izskaidro funkciju Python round () ar piemēriem.







Apaļās () funkcijas sintakse

Funkcijas round () sintakse ir šāda:



apaļš (peldošā komata numurs, cipari)



Apaļa () funkcija kā argumenti izmanto divus parametrus, t.i., peldošā komata skaitli un ciparus. Skaitlis vai peldošā komata numurs ir obligātais parametrs, bet ciparu skaits ir izvēles parametrs. Gadījumā, ja mēs nenorādām ciparu skaitu, funkcija apaļa () atgriež tuvāko veselu skaitli. Pirmajā parametrā varam norādīt arī veselu skaitli. Šajā gadījumā funkcija round () atgriež to pašu veselu skaitli.





Apaļās () funkcijas piemēri un izmantošana

Apskatīsim funkcijas round () piemērus un izmantošanu mūsu Python skriptā. Ja mēs nenorādām ciparu skaitu, funkcija round () ņem skaitļa griestus un pārvērš to nākamajā veselā skaitlī, ja decimālā vērtība ir lielāka par 5. Gadījumā, ja decimālā vērtība ir mazāka par vienādu ar 5, tad tā ņem zemāko vērtību, un vesels skaitlis paliek nemainīgs.

#programma, lai noapaļotu peldošā komata skaitļus

#nenorādot ciparu skaitu

drukāt(raunds(10.1))

drukāt(raunds(10.5))

drukāt(raunds(10.7))

drukāt(raunds(11.9))

drukāt(raunds(15.3))

drukāt(raunds(17.8))

drukāt(raunds(divdesmit))

drukāt(raunds(20.01))

Izeja



Tagad definēsim ciparu skaitu un izmantosim apaļo () funkciju.

#programma, lai noapaļotu peldošā komata skaitļus

drukāt(raunds(10 123,2))

drukāt(raunds(10 587,1))

drukāt(raunds(10.72,1))

drukāt(raunds(11.9545,1))

drukāt(raunds(15 322,2))

drukāt(raunds(17 865,2))

drukāt(raunds(20 090,2))

drukāt(raunds(20.01114,2))

Izeja

Tagad ņemsim dažas veselas skaitļa vērtības un izmantosim apaļo () funkciju. Jūs varat atzīmēt, ka izvadē tiek atgriezta nemainīta vesela skaitļa vērtība.

#programma, lai noapaļotu peldošā komata skaitļus

drukāt(raunds(10))

drukāt(raunds(divdesmit))

drukāt(raunds(30))

drukāt(raunds(40))

drukāt(raunds(piecdesmit))

drukāt(raunds(12))

drukāt(raunds(piecpadsmit))

drukāt(raunds(19))

Izeja

Ja skaitļa vietā mēs nodosim jebkuru virkni vai rakstzīmi funkcijai round (), Python tulks iemetīs kļūdu.

#pārejot virkni uz apaļo funkciju

drukāt(raunds('kamran'))

Izeja

Noapaļojot negatīvos skaitļus
Funkciju apaļa () var izmantot arī negatīviem skaitļiem, un tā noapaļo negatīvos skaitļus un atgriež rezultātu.

#apaļas funkcijas piemērošana negatīviem skaitļiem

uz vienu=-3.98

drukāt(raunds(uz vienu,1))

uz vienu=-2.8

drukāt(raunds(uz vienu))

uz vienu=-5.67989

drukāt(raunds(uz vienu,2))

uz vienu=-100.9843

drukāt(raunds(uz vienu,1))

uz vienu=-20.04

drukāt(raunds(uz vienu))

uz vienu=-32.0908

drukāt(raunds(uz vienu,3))

uz vienu=-3 99898

drukāt(raunds(uz vienu))

Izeja

Secinājums

Apaļš () ir Python iebūvēta funkcija, kas noapaļo peldošā komata skaitli līdz dotajiem cipariem aiz komata. Tā ir ļoti noderīga funkcija, veicot ar skaitļiem saistītu uzdevumu. Šajā rakstā īsi izskaidrota funkcija round () ar piemēriem.