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 ümardamiseksprintida(ü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 ümardamiseksprintida(ü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 funktsioonileprintida(ümmargune('kamran'))
Väljund
Negatiivsete arvude ümardamine
Ümberringi () funktsiooni saab rakendada ka negatiivsete numbrite puhul ning see ümardab negatiivsed numbrid ja tagastab tulemuse.
ü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 ().