cat python/accumulare-un-risultato.md
Accumulare un risultato
Usare una variabile che cresce durante un ciclo.
Prima idea
Un accumulatore parte da zero o da una lista vuota e cambia a ogni giro. Serve per somme, punteggi, conteggi e raccolte di dati.
Questa lezione fa parte del modulo Ripetere senza copiare. L’obiettivo del modulo è: Usare cicli per ripetere azioni, contare, accumulare risultati e costruire un primo gioco testuale.
Parole nuove
- accumulatore: variabile che raccoglie un risultato nel tempo.
- somma: risultato di numeri aggiunti uno dopo l’altro.
Cosa impari
- Creare una somma progressiva.
- Aggiornare un totale nel ciclo.
- Stampare il risultato solo alla fine.
Esempio da copiare
totale = 0
for numero in range(1, 6):
totale = totale + numero
print(f"Totale: {totale}")
Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.
Prova guidata
- Chiedi tre punteggi con input.
- Aggiungili a un totale.
- Mostra il totale finale.
- Poi prova con un ciclo.
Sfida piccola
Prendi l’esempio e rendilo tuo senza aggiungere complessità inutile. Se qualcosa si rompe, torna all’ultima versione funzionante e cambia una riga per volta.
Controllo finale
Hai finito quando sai spiegare perché totale parte da 0.