Python round () funkcija

Python Round Function



Python je vrlo svestran programski jezik na visokoj razini koji se najviše koristi u znanostima o podacima, strojnom učenju i umjetnoj inteligenciji. Python pruža veliku podršku putem ugrađenih modula i funkcija gdje se moramo igrati s brojkama. Python round () funkcija zaokružuje broj s pomičnim zarezom na navedeni broj decimala i vraća ga. Na primjer, imamo broj s pomičnim zarezom 6.677, koji moramo zaokružiti na 2 decimalna mjesta, a zatim funkcija round () će obaviti posao i zaokružiti broj na 6,68.

Ovaj članak detaljno objašnjava primjere Python round () funkcije.







Sintaksa funkcije round ()

Sintaksa funkcije round () je sljedeća:



okrugla (broj s pomičnim zarezom, znamenke)



Round () ima dva parametra kao argumente, tj. Broj i znamenke s pomičnim zarezom. Broj ili broj s pomičnim zarezom je traženi parametar, dok je broj znamenki izborni parametar. U slučaju da ne navedemo broj znamenki, funkcija round () vratit će najbliži cijeli broj. Također možemo unijeti cijeli broj u prvom parametru. U ovom slučaju, funkcija round () vratit će isti cijeli broj.





Primjeri i uporaba funkcije round ()

Pogledajmo primjere i upotrebu funkcije round () u našoj Python skripti. Ako ne navedemo broj znamenki, tada funkcija round () uzima gornju granicu broja i pretvara je u sljedeći cijeli broj ako je decimalna vrijednost veća od 5. U slučaju da je decimalna vrijednost manja od jednake 5, tada uzima vrijednost poda, a cijeli broj ostaje isti.

#program za zaokruživanje brojeva u pokretnom zarezu

#neodređuje broj znamenki

ispisati(krug(10.1))

ispisati(krug(10.5))

ispisati(krug(10.7))

ispisati(krug(11.9))

ispisati(krug(15.3))

ispisati(krug(17.8))

ispisati(krug(dvadeset))

ispisati(krug(20.01))

Izlaz



Sada definirajmo broj znamenki i upotrijebimo funkciju round ().

#program za zaokruživanje brojeva u pokretnom zarezu

ispisati(krug(10.123,2))

ispisati(krug(10.587,1))

ispisati(krug(10.72,1))

ispisati(krug(11.9545,1))

ispisati(krug(15.322,2))

ispisati(krug(17.865,2))

ispisati(krug(20.090,2))

ispisati(krug(20.01114,2))

Izlaz

Uzmimo sada neke cijele vrijednosti i primijenimo funkciju round (). Možete primijetiti da se u izlazu vraća nepromijenjena cijela vrijednost.

#program za zaokruživanje brojeva u pokretnom zarezu

ispisati(krug(10))

ispisati(krug(dvadeset))

ispisati(krug(30))

ispisati(krug(40))

ispisati(krug(pedeset))

ispisati(krug(12))

ispisati(krug(petnaest))

ispisati(krug(19))

Izlaz

Ako proslijedimo bilo koji niz ili znak funkciji round () umjesto broja, interpreter Pythona izbacit će pogrešku.

#prenošenje stringa u okruglu funkciju

ispisati(krug('kamran'))

Izlaz

Zaokruživanje negativnih brojeva
Funkcija round () može se primijeniti i na negativne brojeve te zaokružuje negativne brojeve i vraća rezultat.

#primjena okrugle funkcije na negativne brojeve

na jedan=-3,98

ispisati(krug(na jedan,1))

na jedan=-2.8

ispisati(krug(na jedan))

na jedan=-5.67989

ispisati(krug(na jedan,2))

na jedan=-100.9843

ispisati(krug(na jedan,1))

na jedan=-20.04

ispisati(krug(na jedan))

na jedan=-32.0908

ispisati(krug(na jedan,3))

na jedan=-3,99898

ispisati(krug(na jedan))

Izlaz

Zaključak

Round () je ugrađena funkcija Pythona koja je zaokružila broj s pomičnim zarezom na zadane decimalne brojeve. To je vrlo korisna funkcija prilikom izvođenja zadatka vezanog uz brojeve. Ovaj članak ukratko objašnjava funkciju round () s primjerima.