Menu
Coddy logo textTech

Arrotondare i numeri

Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 5 di 78.

La funzione round() arrotonda i numeri al valore più vicino.

round(number, ndigits)
  • number: Il valore da arrotondare.
  • ndigits: Numero di cifre decimali da mantenere (facoltativo).

Esempi:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python arrotonda i casi a metà al numero pari più vicino (arrotondamento bancario):

print(round(2.5))  # 2  (arrotonda per DIFETTO al numero pari 2)
print(round(3.5))  # 4  (arrotonda per ECCESSO al numero pari 4)
challenge icon

Sfida

Facile
Scrivi un programma che acquisisca due input separati dall’utente e restituisca il risultato arrotondato:

1. Il primo input deve essere un numero (float). 2. Il secondo input deve essere il numero di cifre decimali a cui arrotondare (integer).

Esempio:
Se gli input sono 3.14159 e 2, il programma deve restituire 3.14.

Provalo tu

# Acquisisci dall'utente un numero in virgola mobile
# Acquisisci dall'utente un numero intero che indichi il numero di cifre decimali
# Stampa il numero arrotondato
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Python online