-
Notifications
You must be signed in to change notification settings - Fork 0
/
15_media_while.py
32 lines (27 loc) · 892 Bytes
/
15_media_while.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# ----- CONSEGNA ------
# Calcola la media di tutti i numeri che l'utente ha inserito fino a quel momento.
# Quando l'utente inserisce il numero 0 allora stampa il risultato.
# ---------------------
# Valore che inserisce l'utente
numero = 0
# Tengo conto del totale
totale = 0
# Conta quante volte ho immesso un numero
i = 0
# Entro nel ciclo.
while True :
# Mi salvo nella variabile il numero inserito dall'utente
numero = int(input('Inserisci un numero: '))
# Posso uscire dal ciclo solamente se inserisco lo 0 come numero
if (numero == 0):
break
# Mi calcolo il totale
totale = totale + numero
# Aumento il contatore dei numeri inseriti
i = i + 1
# Mi calcolo la media
media = totale/i
print("Hai inserito " + str(i)+ " numeri.")
print("Il totale è: " + str(totale))
print("La media è: " + str(media))
a=input("Press any key to exit")