cat python/accumulare-un-risultato.md

Lezione 23 15 min

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

  1. Chiedi tre punteggi con input.
  2. Aggiungili a un totale.
  3. Mostra il totale finale.
  4. 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.