Piton

Python okrugla () funkcija

Python okrugla () funkcija
Python je vrlo svestran programski jezik visoke razine koji se najviše koristi u znanosti o podacima, strojnom učenju i umjetnoj inteligenciji. Python pruža veliku podršku putem ugrađenih modula i funkcija u kojima se trebamo igrati s brojevima. Funkcija Python round () zaokružuje broj s pomičnom zarezom na navedeni broj decimala i vraća ga.Na primjer, imamo broj s pomičnom zarezom 6.677, i trebamo je zaokružiti na 2 decimale, tada će funkcija round () obaviti posao i zaokružiti broj na 6.68.

Ovaj članak detaljno objašnjava funkciju Python round () s primjerima.

Sintaksa funkcije round ()

Sintaksa funkcije round () je sljedeća:

okrugla (broj s pomičnom zarezom, znamenke)

Round () funkcionira kao parametar kao parametar, tj.e., broj i znamenke s pomičnom zarezom. Broj ili broj s pomičnom zarezom potreban je parametar, dok je broj znamenki neobavezni parametar. U slučaju da ne unesemo broj znamenki, tada će funkcija round () vratiti najbliži cijeli broj. U prvi parametar možemo unijeti i cijeli broj. U tom će slučaju funkcija round () vratiti isti cijeli broj.

Primjeri i uporaba funkcije round ()

Pogledajmo primjere i upotrebu funkcije round () u našoj Python skripti. Ako ne odredimo broj znamenki, tada funkcija round () uzima gornju granicu broja i pretvara ga 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 donju vrijednost, a cijeli broj ostaje isti.

#a program za zaokruživanje brojeva s pomičnom zarezom
#not specificiranje broja znamenki
ispis (okrugli (10.1))
ispis (okrugli (10.5))
ispis (okrugli (10.7))
tisak (okrugli (11.9))
tisak (okrugli (15.3))
tisak (okrugli (17.8))
tisak (okrugli (20))
tisak (okrugli (20.01))

Izlaz

Ajmo sada definirati broj znamenki i koristiti funkciju round ().

#a program za zaokruživanje brojeva s pomičnom zarezom
ispis (okrugli (10.123,2))
ispis (okrugli (10.587,1))
ispis (okrugli (10.72,1))
tisak (okrugli (11.9545,1))
tisak (okrugli (15.322,2))
tisak (okrugli (17.865,2))
tisak (okrugli (20.090,2))
tisak (okrugli (20.01114,2))

Izlaz

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

#a program za zaokruživanje brojeva s pomičnom zarezom
tisak (okrugli (10))
tisak (okrugli (20))
tisak (okrugli (30))
tisak (okrugli (40))
tisak (okrugli (50))
tisak (okrugli (12))
tisak (okrugli (15))
tisak (okrugli (19))

Izlaz

Ako dodamo bilo koji niz ili znak funkciji round () umjesto broja, tumač Python izbacit će pogrešku.

# prosljeđivanje niza u zaokruženu funkciju
tisak (okrugli ('kamran'))

Izlaz

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

#primjena okrugle funkcije na negativne brojeve
num = -3.98
ispis (okrugli (broj, 1))
broj = -2.8
ispis (okrugli (broj))
num = -5.67989
ispis (okrugli (broj, 2))
broj = -100.9843
ispis (okrugli (broj, 1))
broj = -20.04
ispis (okrugli (broj))
num = -32.0908
ispis (okrugli (broj, 3))
num = -3.9898
ispis (okrugli (broj))

Izlaz

Zaključak

Round () je ugrađena funkcija Pythona koja zaokružuje broj s pomičnom zarezom na zadane decimalne brojeve. To je vrlo korisna funkcija kada izvršavate zadatak povezan s brojevima. Ovaj članak ukratko objašnjava funkciju round () s primjerima.

Kako promijeniti pokazivač miša i veličinu, boju i shemu pokazivača na sustavu Windows 10
Pokazivač i pokazivač miša u sustavu Windows 10 vrlo su važni aspekti operativnog sustava. To se može reći i za druge operativne sustave, tako da u is...
Besplatni i otvoreni kodni pokretački programi za razvoj Linux igara
Ovaj će članak pokriti popis besplatnih i open source pokretačkih igara koje se mogu koristiti za razvoj 2D i 3D igara na Linuxu. Brojni su takvi moto...
Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...