Python round () Funcție

Python Round Function



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, adică, numărul cu virgulă mobilă și cifre. 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 dacă nu furnizăm 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 minimă, iar numărul întreg rămâne același.

#un program pentru a rotunji numerele cu virgulă mobilă

# nu specifică numărul de cifre

imprimare(rundă(10.1))

imprimare(rundă(10.5))

imprimare(rundă(10.7))

imprimare(rundă(11.9))

imprimare(rundă(15.3))

imprimare(rundă(17.8))

imprimare(rundă(douăzeci))

imprimare(rundă(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ă

imprimare(rundă(10.123,2))

imprimare(rundă(10.587,1))

imprimare(rundă(10,72,1))

imprimare(rundă(11.9545,1))

imprimare(rundă(15.322,2))

imprimare(rundă(17,865,2))

imprimare(rundă(20.090,2))

imprimare(rundă(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ă valoarea întregului neschimbată.

#un program pentru a rotunji numerele cu virgulă mobilă

imprimare(rundă(10))

imprimare(rundă(douăzeci))

imprimare(rundă(30))

imprimare(rundă(40))

imprimare(rundă(cincizeci))

imprimare(rundă(12))

imprimare(rundă(cincisprezece))

imprimare(rundă(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ă

imprimare(rundă(„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

pe unu=-3,98

imprimare(rundă(pe unu,1))

pe unu=-2.8

imprimare(rundă(pe unu))

pe unu=-5.67989

imprimare(rundă(pe unu,2))

pe unu=-100.9843

imprimare(rundă(pe unu,1))

pe unu=-20.04

imprimare(rundă(pe unu))

pe unu=-32.0908

imprimare(rundă(pe unu,3))

pe unu=-3.99898

imprimare(rundă(pe unu))

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 sarcini legate de numere. Acest articol explică pe scurt funcția round () cu exemple.