Funzione rotonda di Python

Funzione rotonda di Python
Python è un linguaggio di programmazione di alto livello molto versatile che è più ampiamente utilizzato nelle scienze dei dati, nell'apprendimento automatico e nell'intelligenza artificiale. Python offre un grande supporto attraverso moduli e funzioni integrati in cui dobbiamo giocare con i numeri. La funzione Python Round () completa il numero di punto mobile al numero dichiarato di decimali e lo restituisce.Ad esempio, abbiamo un numero di punto mobile 6.677, e dobbiamo completarlo ai 2 punti decimali, quindi la funzione round () farà il lavoro e completerà il numero a 6.68.

Questo articolo spiega in dettaglio la funzione round () Python.

Sintassi della funzione round ()

La sintassi della funzione round () è la seguente:

Round (numero mobile, cifre)

La funzione round () due parametri come argomenti, i.e., Numero e cifre a virgola mobile. Il numero o il numero di punto mobile è il parametro richiesto, mentre il numero di cifre è il parametro opzionale. Nel caso in cui non forniamo il numero di cifre, la funzione round () restituirà il numero intero più vicino. Possiamo anche fornire il numero intero nel primo parametro. In questo caso, la funzione round () restituirà lo stesso numero intero.

Esempi e utilizzo della funzione rotonda ()

Vediamo gli esempi e l'uso della funzione round () nella nostra sceneggiatura di Python. Se non specifichiamo il numero di cifre, la funzione round () prende il soffitto del numero e lo convertisce nel numero intero successivo se il valore decimale è maggiore di 5. Nel caso in cui il valore decimale sia inferiore a uguale al 5, quindi prende il valore del pavimento e il numero intero rimane lo stesso.

#A programma per completare i numeri a punta mobile
#non specificando il numero di cifre
Stampa (round (10.1))
Stampa (round (10.5))
Stampa (round (10.7))
Stampa (round (11.9))
Stampa (round (15.3))
Stampa (round (17.8))
Stampa (round (20))
Stampa (round (20.01))

Produzione

Ora, definiamo il numero di cifre e usiamo la funzione round ().

#A programma per completare i numeri a punta mobile
Stampa (round (10.123,2))
Stampa (round (10.587,1))
Stampa (round (10.72,1))
Stampa (round (11.9545,1))
Stampa (round (15.322,2))
Stampa (round (17.865,2))
Stampa (round (20.090,2))
Stampa (round (20.01114,2))

Produzione

Ora, prendiamo alcuni valori interi e applichiamo la funzione round (). È possibile notare che nell'output, viene restituito il valore intero invariato.

#A programma per completare i numeri a punta mobile
Stampa (round (10))
Stampa (round (20))
Stampa (round (30))
Stampa (round (40))
Stampa (round (50))
Stampa (round (12))
Stampa (round (15))
Stampa (round (19))

Produzione

Se passiamo una stringa o un carattere alla funzione round () anziché a un numero, l'interprete di Python lancerà un errore.

#Passare una funzione stringa a rotonda
stampa (round ('kamran'))

Produzione

Arrotondare i numeri negativi
La funzione round () può essere applicata anche a numeri negativi e arrotonda i numeri negativi e restituisce il risultato.

#Applicare la funzione rotonda su numeri negativi
Num = -3.98
Stampa (round (num, 1))
Num = -2.8
Stampa (round (num))
Num = -5.67989
Stampa (round (num, 2))
Num = -100.9843
Stampa (round (num, 1))
Num = -20.04
Stampa (round (num))
Num = -32.0908
Stampa (round (num, 3))
Num = -3.9898
Stampa (round (num))

Produzione

Conclusione

Il round () è una funzione integrata di Python che ha arrotondato il numero di punto mobile ai numeri decimali indicati. È una funzione molto utile quando si esegue l'attività relativa ai numeri. Questo articolo spiega brevemente la funzione round () con esempi.