Python round () Pag-andar

Python Round Function



Ang Python ay isang napaka-maraming nalalaman mataas na antas ng wika ng programa na pinaka-malawak na ginagamit sa Data Science, Machine Learning, at Artipisyal na Intelihensiya. Ang Python ay nagbibigay ng mahusay na suporta sa pamamagitan ng mga built-in na module at pag-andar kung saan kailangan nating maglaro kasama ang mga numero. Ang function ng Python round () ay nag-ikot ng numero ng lumulutang-point sa nakasaad na bilang ng mga decimal at ibinalik ito. Halimbawa, mayroon kaming isang lumulutang-point na numero 6.677, at kailangan naming bilugan ito sa 2 decimal point, pagkatapos ay ang ang function na pag-ikot () ang gagawa ng trabaho at iikot ang numero sa 6.68.

Ipinapaliwanag ng artikulong ito ang pag-andar ng Python round () nang detalyado sa mga halimbawa.







Pag-andar ng syntax ng bilog ()

Ang syntax ng pag-andar ng bilog () ay ang mga sumusunod:



bilog (lumulutang-point number, mga digit)



Gumagana ang bilog () ng dalawang mga parameter bilang mga argumento, ibig sabihin, numero ng lumulutang-point at mga digit. Ang numero o numero ng lumulutang-point ay ang kinakailangang parameter, samantalang ang bilang ng mga digit ay ang opsyonal na parameter. Kung sakaling hindi namin ibigay ang bilang ng mga digit, pagkatapos ay ibabalik ng pag-andar ng pag-ikot () ang pinakamalapit na bilang ng integer. Maaari rin naming ibigay ang numero ng integer sa unang parameter. Sa kasong ito, ibabalik ng pag-andar ng bilog () ang parehong numero ng integer.





Mga halimbawa at paggamit ng pag-andar ng bilog ()

Tingnan natin ang mga halimbawa at paggamit ng pag-andar ng bilog () sa aming script sa Python. Kung hindi namin tinukoy ang bilang ng mga digit, kung gayon ang pag-andar ng pag-ikot () ay tumatagal ng kisame ng numero at i-convert ito sa susunod na integer kung ang decimal na halaga ay mas malaki kaysa sa 5. Kung sakaling ang decimal na halaga ay mas mababa sa katumbas ng 5, pagkatapos ay tumatagal ito ng halaga sa sahig, at ang numero ng integer ay mananatiling pareho.

# isang programa upang maiikot ang mga numero ng lumulutang-point

# hindi tumutukoy sa bilang ng mga digit

mag-print(bilog(10.1))

mag-print(bilog(10.5))

mag-print(bilog(10.7))

mag-print(bilog(11.9))

mag-print(bilog(15.3))

mag-print(bilog(17.8))

mag-print(bilog(dalawampu))

mag-print(bilog(20.01))

Paglabas



Ngayon, tukuyin natin ang bilang ng mga digit at gamitin ang pag-andar ng bilog ().

# isang programa upang maiikot ang mga numero ng lumulutang-point

mag-print(bilog(10,123,2))

mag-print(bilog(10,587,1))

mag-print(bilog(10.72,1))

mag-print(bilog(11.9545,1))

mag-print(bilog(15,322,2))

mag-print(bilog(17,865,2))

mag-print(bilog(20,090,2))

mag-print(bilog(20.01114,2))

Paglabas

Ngayon, kumuha tayo ng ilang mga halaga ng integer at ilapat ang pag-andar ng pag-ikot (). Maaari mong tandaan na sa output, pagkatapos ay hindi nabago ang halaga ng integer ay naibalik.

# isang programa upang maiikot ang mga numero ng lumulutang-point

mag-print(bilog(10))

mag-print(bilog(dalawampu))

mag-print(bilog(30))

mag-print(bilog(40))

mag-print(bilog(limampu))

mag-print(bilog(12))

mag-print(bilog(labinlimang))

mag-print(bilog(19))

Paglabas

Kung ipinapasa namin ang anumang string o character sa pag-andar ng bilog () sa halip na isang numero, magtatapon ng isang error ang interpreter ng Python.

# lumalampas sa isang string hanggang sa pag-andar ng pag-ikot

mag-print(bilog('kamran'))

Paglabas

Pag-ikot ng mga negatibong numero
Ang pag-andar ng pag-ikot () ay maaaring mailapat din sa mga negatibong numero, at pinalilinis nito ang mga negatibong numero at ibabalik ang resulta.

#applying round function sa mga negatibong numero

sa isa=-3.98

mag-print(bilog(sa isa,1))

sa isa=-2.8

mag-print(bilog(sa isa))

sa isa=-5.67989

mag-print(bilog(sa isa,2))

sa isa=-100.9843

mag-print(bilog(sa isa,1))

sa isa=-20.04

mag-print(bilog(sa isa))

sa isa=-32.0908

mag-print(bilog(sa isa,3))

sa isa=-3,99898

mag-print(bilog(sa isa))

Paglabas

Konklusyon

Ang bilog () ay isang built-in na pag-andar ng Python na bilugan ang lumulutang-point na numero sa mga ibinigay na decimal na numero. Ito ay isang napaka kapaki-pakinabang na pag-andar kapag ginaganap mo ang mga kaugnay na gawain ng mga numero. Maikling ipinaliwanag ng artikulong ito ang pag-andar ng bilog () na may mga halimbawa.