P.17 Calcolare la media di una lista di numeri

Creiamo un programma per calcolare la media di un elenco di numeri. Il programma sarà interattivo e quindi come prima cosa chiederemo all’utilizzatore quanti numeri intende comunicare.

Per calcolare la media non è necessario utilizzare una lista, sarebbe una complicazione non necessaria: possiamo infatti sommare i numeri di volta in volta forniti utilizzando una variabile somma e poi dividerla per il numero di elementi forniti. Ecco il codice del programma:

n = int(input("quanti numeri? "))
somma = 0
for i in range(n):
    num = int(input("numero? "))
    somma += num

media = somma / n
print("la media è: ", media)

Listato 1.28 – Programma per calcolare la media dei numeri forniti.

Eseguendolo otterremo:

quanti numeri? 3
numero? 5
numero? 6
numero? 7
la media è:  6.0