Ripetizioni con conteggio

Si utilizza il for per ripetere un blocco un certo numero di volte, per esempio 5 volte.

1

Legge 5 numeri da tastiera e calcola la loro somma

somma = 0
for i in range(5):
    x     = float(input("x = "))
    somma = somma+x
print(somma) 

2

Con messaggio intelligente

somma = 0
for i in range(5):
    msg   = str(i+1) + "° = "
    x     = float(input(msg))
    somma = somma+x
print(somma) 

3

Se l’indice, i, non viene utilizzato nel blocco delle istruzioni allora si può addirittura nascondere

somma = 0
for _ in range(5):
    x     = float(input("= "))
    somma = somma+x
print(somma) 

Continua…

Ripeti tutti i passi precedenti ma

  1. l’utente inserisce n, il numero di passi…
  2. calcola la media aritmetica dei numeri
  3. calcola il valore minimo / massimo / …