Python round () Funktsioon

Python Round Function



Python on väga mitmekülgne kõrgetasemeline programmeerimiskeel, mida kasutatakse kõige laialdasemalt andmetöötluses, masinõppes ja tehisintellektis. Python pakub suurepärast tuge sisseehitatud moodulite ja funktsioonide kaudu, kus peame numbritega mängima. Funktsioon Pythoni voor () ümardab ujukoma numbri kümnendkohani ja tagastab selle. Näiteks on meil ujukomaarv 6.677 ja peame selle ümardama kahe kümnendkohani, seejärel round () funktsioon teeb selle töö ära ja ümardab numbri 6,68 -ni.

See artikkel selgitab Pythoni ringi () funktsiooni üksikasjalikult näidetega.







Ümar () funktsiooni süntaks

Funktsiooni round () süntaks on järgmine:



ümmargune (ujukomaarv, numbrid)



Ümar () funktsioneerib argumentidena kahte parameetrit, st ujukomaarv ja numbrid. Number või ujukomaarv on nõutav parameeter, samas kui numbrite arv on valikuline parameeter. Juhul, kui me ei anna numbrite arvu, tagastab funktsioon round () lähima täisarvu. Esimeses parameetris saame esitada ka täisarvu. Sel juhul tagastab funktsioon round () sama täisarvu.





Ümmarguse () funktsiooni näited ja kasutamine

Vaatame funktsiooni Python skripti näiteid ja funktsiooni round () kasutamist. Kui me ei määra numbrite arvu, siis funktsioon round () võtab arvu ülemmäära ja teisendab selle järgmiseks täisarvuks, kui kümnendväärtus on suurem kui 5. Kui koma väärtus on väiksem kui 5, siis võtab see põranda väärtuse ja täisarv jääb samaks.

#programm ujukomaarvude ümardamiseks

#ei määra numbrite arvu

printida(ümmargune(10.1))

printida(ümmargune(10.5))

printida(ümmargune(10.7))

printida(ümmargune(11.9))

printida(ümmargune(15.3))

printida(ümmargune(17.8))

printida(ümmargune(kakskümmend))

printida(ümmargune(20.01))

Väljund



Nüüd määratleme numbrite arvu ja kasutame funktsiooni round ().

#programm ujukomaarvude ümardamiseks

printida(ümmargune(10 123,2))

printida(ümmargune(10 587,1))

printida(ümmargune(10,72,1))

printida(ümmargune(11,9545,1))

printida(ümmargune(15,322,2))

printida(ümmargune(17 865,2))

printida(ümmargune(20 090,2))

printida(ümmargune(20.01114,2))

Väljund

Võtame nüüd mõned täisarvud ja rakendame funktsiooni round (). Võite märkida, et väljundis tagastatakse muutumatu täisarv.

#programm ujukomaarvude ümardamiseks

printida(ümmargune(10))

printida(ümmargune(kakskümmend))

printida(ümmargune(30))

printida(ümmargune(40))

printida(ümmargune(viiskümmend))

printida(ümmargune(12))

printida(ümmargune(viisteist))

printida(ümmargune(19))

Väljund

Kui edastame numbri asemel funktsiooni (round) mis tahes stringi või märgi, annab Pythoni tõlk vea.

#stringi edastamine ümmargusele funktsioonile

printida(ümmargune('kamran'))

Väljund

Negatiivsete arvude ümardamine
Ümberringi () funktsiooni saab rakendada ka negatiivsete numbrite puhul ning see ümardab negatiivsed numbrid ja tagastab tulemuse.

#ümmarguse funktsiooni rakendamine negatiivsetele numbritele

ühe peale=-3.98

printida(ümmargune(ühe peale,1))

ühe peale=-2.8

printida(ümmargune(ühe peale))

ühe peale=-5,67989

printida(ümmargune(ühe peale,2))

ühe peale=-100,9843

printida(ümmargune(ühe peale,1))

ühe peale=-20.04

printida(ümmargune(ühe peale))

ühe peale=-32,0908

printida(ümmargune(ühe peale,3))

ühe peale=-3 99898

printida(ümmargune(ühe peale))

Väljund

Järeldus

Ümmargune () on Pythoni sisseehitatud funktsioon, mis ümardas ujukoma numbri etteantud kümnendarvudeni. See on numbritega seotud ülesande täitmisel väga kasulik funktsioon. See artikkel selgitab lühidalt näidete abil funktsiooni round ().