Piton

Python round () Funcție

Python round () Funcție
Python este un limbaj de programare la nivel înalt foarte versatil, care este cel mai utilizat în științele datelor, învățarea automată și inteligența artificială. Python oferă un suport excelent prin intermediul modulelor și funcțiilor încorporate în care trebuie să ne jucăm cu numerele. Funcția Python round () rotunjește numărul cu virgulă mobilă la numărul declarat de zecimale și îl returnează.De exemplu, avem un număr cu virgulă mobilă 6.677 și trebuie să-l rotunjim la cele două zecimale, apoi funcția round () va face treaba și va rotunji numărul la 6.68.

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.

#aplicarea funcției rotunde pe numerele negative
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.

Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...