Funció Python round ()

Python Round Function



Python és un llenguatge de programació d'alt nivell molt versàtil que s'utilitza més àmpliament en ciències de dades, aprenentatge automàtic i intel·ligència artificial. Python proporciona un gran suport mitjançant mòduls i funcions integrades en què hem de jugar amb els números. La funció Python round () arrodoneix el nombre de coma flotant al nombre de decimals indicat i el retorna. Per exemple, tenim un número de coma flotant 6.677 i l’hem d’arrodonir als 2 punts decimals, llavors La funció round () farà la feina i arrodonirà el número a 6.68.

En aquest article s’explica detalladament la funció Python round () amb exemples.







Sintaxi de la funció round ()

La sintaxi de la funció round () és la següent:



rodona (número de coma flotant, dígits)



El round () funciona amb dos paràmetres com a arguments, és a dir, el número i els dígits en coma flotant. El número o número de coma flotant és el paràmetre obligatori, mentre que el nombre de dígits és el paràmetre opcional. En cas que no proporcionem el nombre de dígits, la funció round () retornarà el nombre enter més proper. També podem proporcionar el nombre enter del primer paràmetre. En aquest cas, la funció round () retornarà el mateix nombre enter.





Exemples i ús de la funció round ()

Vegem els exemples i l'ús de la funció round () al nostre script Python. Si no especifiquem el nombre de dígits, la funció round () pren el límit del número i el converteix en el següent enter si el valor decimal és superior a 5. En cas que el valor decimal sigui inferior a igual a 5, llavors pren el valor mínim i el nombre enter continua sent el mateix.

#a programa per arrodonir els números de coma flotant

#no especifica el nombre de dígits

imprimir(rodó(10.1))

imprimir(rodó(10.5))

imprimir(rodó(10.7))

imprimir(rodó(11.9))

imprimir(rodó(15.3))

imprimir(rodó(17.8))

imprimir(rodó(20))

imprimir(rodó(20.01))

Sortida



Ara, definim el nombre de dígits i fem servir la funció round ().

#a programa per arrodonir els números de coma flotant

imprimir(rodó(10.123,2))

imprimir(rodó(10.587,1))

imprimir(rodó(10.72,1))

imprimir(rodó(11.9545,1))

imprimir(rodó(15.322,2))

imprimir(rodó(17.865,2))

imprimir(rodó(20.090,2))

imprimir(rodó(20.01114,2))

Sortida

Ara, prenem alguns valors enters i apliquem la funció round (). Podeu notar que a la sortida es retorna el valor enter sense canvis.

#a programa per arrodonir els números de coma flotant

imprimir(rodó(10))

imprimir(rodó(20))

imprimir(rodó(30))

imprimir(rodó(40))

imprimir(rodó(50))

imprimir(rodó(12))

imprimir(rodó(15))

imprimir(rodó(19))

Sortida

Si passem qualsevol cadena o caràcter a la funció round () en lloc d’un número, l’intèrpret de Python llançarà un error.

#passant una cadena a la funció rodona

imprimir(rodó('kamran'))

Sortida

Arrodonint els números negatius
La funció round () també es pot aplicar als nombres negatius i arrodoneix els números negatius i retorna el resultat.

#aplicant la funció rodona en números negatius

en un=-3.98

imprimir(rodó(en un,1))

en un=-2.8

imprimir(rodó(en un))

en un=-5.67989

imprimir(rodó(en un,2))

en un=-100.9843

imprimir(rodó(en un,1))

en un=-20.04

imprimir(rodó(en un))

en un=-32.0908

imprimir(rodó(en un,3))

en un=-3.9898

imprimir(rodó(en un))

Sortida

Conclusió

Round () és una funció integrada de Python que arrodoneix el número de coma flotant amb els nombres decimals donats. És una funció molt útil quan realitzeu la tasca relacionada amb els números. Aquest article explica breument la funció round () amb exemples.