Spesso si utilizza il for per ripetere un blocco un certo numero di volte, per esempio 5 volte.
Legge 5 numeri da tastiera e calcola la loro somma
somma = 0
for i in range(5):
x = float(input(int(i+1) + " ? "))
somma = somma+x
print(somma)
Osserva
- con
range(5)
crea un intervallo con 5 numeri (0, 1, 2, 3, 4) - con il for attraversa i 5 numeri, in 5 passi
- ripete il blocco 5 volte!
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)