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