Acest articol explică în detaliu funcția Python round () cu exemple.
Sintaxa funcției round ()
Sintaxa funcției round () este următoarea:
rotund (număr în virgulă mobilă, cifre)
Round () funcționează doi parametri ca argumente, i.e., număr și cifre în virgulă mobilă. Numărul sau numărul cu virgulă mobilă este parametrul necesar, în timp ce numărul de cifre este parametrul opțional. În cazul în care nu oferim numărul de cifre, atunci funcția round () va returna cel mai apropiat număr întreg. De asemenea, putem furniza numărul întreg din primul parametru. În acest caz, funcția round () va returna același număr întreg.
Exemple și utilizarea funcției round ()
Să vedem exemplele și utilizarea funcției round () în scriptul nostru Python. Dacă nu specificăm numărul de cifre, atunci funcția round () ia plafonul numărului și îl convertește în următorul număr întreg dacă valoarea zecimală este mai mare de 5. În cazul în care valoarea zecimală este mai mică decât egală cu 5, atunci ia valoarea de la etaj, iar numărul întreg rămâne același.
#un program pentru a rotunji numerele cu virgulă mobilă# nu specifică numărul de cifre
print (rotund (10.1))
print (rotund (10.5))
print (rotund (10.7))
print (rotund (11.9))
print (rotund (15.3))
print (rotund (17.8))
print (rotund (20))
print (rotund (20.01))
Ieșire
Acum, să definim numărul de cifre și să folosim funcția round ().
#un program pentru a rotunji numerele cu virgulă mobilăprint (rotund (10.123,2))
print (rotund (10.587,1))
print (rotund (10.72,1))
print (rotund (11.9545,1))
print (rotund (15.322,2))
print (rotund (17.865,2))
print (rotund (20.090,2))
print (rotund (20.01114,2))
Ieșire
Acum, să luăm câteva valori întregi și să aplicăm funcția round (). Puteți observa că în ieșire se returnează apoi valoarea întreagă neschimbată.
#un program pentru a rotunji numerele cu virgulă mobilăprint (rotund (10))
print (rotund (20))
print (rotund (30))
print (rotund (40))
print (rotund (50))
print (rotund (12))
print (rotund (15))
print (rotund (19))
Ieșire
Dacă trecem orice șir sau caracter funcției round () în locul unui număr, interpretul Python va arunca o eroare.
#trecerea unui șir la funcția rotundăprint (rotund ('kamran'))
Ieșire
Rotunjirea numerelor negative
Funcția round () poate fi aplicată și numerelor negative și rotunjește numerele negative și returnează rezultatul.
num = -3.98
print (rotund (num, 1))
num = -2.8
print (rotund (num))
num = -5.67989
print (rotund (num, 2))
num = -100.9843
print (rotund (num, 1))
num = -20.04
print (rotund (num))
num = -32.0908
print (rotund (num, 3))
num = -3.9898
print (rotund (num))
Ieșire
Concluzie
Round () este o funcție încorporată a Python care rotunjește numărul cu virgulă mobilă la numerele zecimale date. Este o funcție foarte utilă atunci când efectuați sarcinile legate de numere. Acest articol explică pe scurt funcția round () cu exemple.