Python

Funkcija Python round ()

Funkcija Python round ()
Python je zelo vsestranski programski jezik na visoki ravni, ki se najpogosteje uporablja v znanosti o podatkih, strojnem učenju in umetni inteligenci. Python nudi odlično podporo z vgrajenimi moduli in funkcijami, kjer se moramo igrati s številkami. Funkcija Python round () zaokroži število s plavajočo vejico do navedenega števila decimalnih mest in ga vrne.Na primer, imamo številko 6 s plavajočo vejico.677 in jo moramo zaokrožiti na dve decimalni mesti, nato bo funkcija round () opravila delo in število zaokrožila na 6.68.

Ta članek podrobno pojasnjuje funkcijo Python round () s primeri.

Sintaksa funkcije round ()

Sintaksa funkcije round () je naslednja:

okrogla (številka s plavajočo vejico, številke)

Round () ima dva parametra kot argumenta, tj.e., število in številke s plavajočo vejico. Število ali število s plavajočo vejico je obvezen parameter, medtem ko je število številk neobvezni parameter. Če ne vnesemo števila števk, bo funkcija round () vrnila najbližje celoštevilsko število. V prvem parametru lahko vnesemo tudi celo število. V tem primeru bo funkcija round () vrnila isto celo število.

Primeri in uporaba funkcije round ()

Oglejmo si primere in uporabo funkcije round () v našem skriptu Python. Če ne določimo števila števk, potem funkcija round () zavzame zgornjo mejo števila in jo pretvori v naslednje celo število, če je decimalna vrednost večja od 5. Če je decimalna vrednost manjša od enake 5, potem vzame talno vrednost in celo število ostane enako.

#a program za zaokroževanje števil s plavajočo vejico
# ni določeno število števk
tisk (okrogel (10.1))
tisk (okrogel (10.5))
tisk (okrogel (10.7))
tisk (okrogel (11.9))
tisk (okrogel (15.3))
tisk (okrogel (17.8))
tisk (okrogel (20))
tisk (okrogel (20.01))

Izhod

Zdaj pa določimo število številk in uporabimo funkcijo round ().

#a program za zaokroževanje števil s plavajočo vejico
tisk (okrogel (10.123,2))
tisk (okrogel (10.587,1))
tisk (okrogel (10.72,1))
tisk (okrogel (11.9545,1))
tisk (okrogel (15.322,2))
tisk (okrogel (17.865,2))
tisk (okrogel (20.090,2))
tisk (okrogel (20.01114,2))

Izhod

Zdaj pa vzemimo nekaj celoštevilnih vrednosti in uporabimo funkcijo round (). Opazite lahko, da se v izhodu vrne nespremenjena celoštevilčna vrednost.

#a program za zaokroževanje števil s plavajočo vejico
tisk (okrogel (10))
tisk (okrogel (20))
tisk (okrogel (30))
tisk (okrogel (40))
tisk (okrogel (50))
tisk (okrogel (12))
tisk (okrogel (15))
tisk (okrogel (19))

Izhod

Če funkciji round () namesto števila posredujemo kateri koli niz ali znak, bo tolmač Python vrnil napako.

#prenos niza v okroglo funkcijo
tisk (okrogel ('kamran'))

Izhod

Zaokroževanje negativnih števil
Funkcijo round () lahko uporabimo tudi za negativna števila, ki zaokroži negativna števila in vrne rezultat.

#applying round function on negative numbers
število = -3.98
tisk (okrogel (številka, 1))
število = -2.8
tisk (okrogel (številka))
število = -5.67989
tisk (okrogel (številka, 2))
število = -100.9843
tisk (okrogel (številka, 1))
število = -20.04
tisk (okrogel (številka))
num = -32.0908
tisk (okrogel (številka, 3))
število = -3.9898
tisk (okrogel (številka))

Izhod

Zaključek

Round () je vgrajena funkcija Pythona, ki zaokroži število s plavajočo vejico na dana decimalna števila. To je zelo uporabna funkcija pri izvajanju naloge, povezane s številkami. Ta članek na kratko razloži funkcijo round () s primeri.

Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...