Funzione round

La funzione round arrotonda un numero a virgola mobile, specificato nel primo parametro, al numero intero più vicino secondo le regole dell'arrotondamento matematico. Nel secondo parametro opzionale della funzione si può specificare quanti decimali mantenere nella parte frazionaria.

Sintassi

pythonround(numero, [cifre decimali])

Esempio

Arrotondiamo all'intero il numero 3.458:

pythonprint(round(3.458))

Risultato dell'esecuzione del codice:

python3

Esempio

Arrotondiamo all'intero il numero 3.6771:

pythonprint(round(3.6771))

Risultato dell'esecuzione del codice:

python4

Esempio

Ora arrotondiamo il numero alla seconda cifra decimale:

pythonprint(round(3.458, 2))

Risultato dell'esecuzione del codice:

python3.68

Esempio

Arrotondiamo un numero negativo alla terza cifra decimale:

pythonprint(round(-1.4567, 3))

Risultato dell'esecuzione del codice:

python-1.457

Vedi anche

  • il metodo floor del modulo math,
    che effettua l'arrotondamento del numero per difetto
  • il metodo ceil del modulo math,
    che effettua l'arrotondamento del numero per eccesso