CODING โ Esercizio 3
๐ Testo
Esercizio 3: Somma accumulata con limite 100
Scrivi un programma in Python che acquisisca continuamente in input dei numeri interi ed esegua la loro somma accumulata.
L'acquisizione deve interrompersi non appena la somma totale dei numeri inseriti raggiunge o supera 100.
Al termine, il programma deve stampare il totale della somma accumulata e il numero di inserimenti effettuati.
Esempio di esecuzione:
Inserisci un numero: 40
Inserisci un numero: 35
Inserisci un numero: 30
Lettura interrotta! Somma finale: 105, inserimenti totali: 3.
Analisi: L'obiettivo dell'esercizio รจ insegnare l'uso dell'accumulatore e del contatore all'interno di un ciclo ad interruzione condizionata.
### Suggerimenti per il tutor:
- Spiegare l'uso di una variabile `somma` (inizializzata a 0) e di una variabile `conteggio` (inizializzata a 0).
- Mostrare come impostare la condizione del ciclo `while somma < 100:` o controllare la somma internamente al ciclo.
### Errori comuni:
1. Errore 'off-by-one' (es. non contare l'ultimo numero che ha fatto superare 100).
2. Inizializzare la somma all'interno del ciclo, causando la perdita del valore accumulato ad ogni iterazione.
3. Non aggiornare correttamente la variabile di conteggio.