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 vejicotisk (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 vejicotisk (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 funkcijotisk (okrogel ('kamran'))
Izhod
Zaokroževanje negativnih števil
Funkcijo round () lahko uporabimo tudi za negativna števila, ki zaokroži negativna števila in vrne rezultat.
š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.