Script
# media aritmetica di un elenco di numeri print("Programma per calcolare la media di un elenco di numeri") print("Inserisci i numeri in sequenza (0 per terminare)") # in s vengono accumulati tutti i numeri inseriti s = 0.0 # in n vengono conteggiati quanti numeri ho inserito n = 0 # leggo il primo valore dalla tastiera x = float(input("Numero? ")) # il ciclo continua ad essere eseguito mentre x è diverso da 0 while x!=0: # aggiungo alla somma s il nuovo valore inserito x s += x # incremento di 1 il valore di n n += 1 # leggo un nuovo valore dalla tastiera x = float(input("Numero? ")) # calcolo la media aritmetica m = s/n print("Hai inserito", n, "numeri") print("La somma dei numeri che hai inserito vale:", s) print("La media dei numeri è:", m)
Shell
Programma per calcolare la media di un elenco di numeri Inserisci i numeri in sequenza (0 per terminare) Numero? 5 Numero? 7 Numero? 3 Numero? 0 Hai inserito 3 numeri La somma dei numeri che hai inserito vale: 15.0 La media dei numeri è: 5.0