Home Il Progetto Piani Mission
Accedi Registrati
Home
CODING Es. 4 Pag. 1

CODING โ€” Esercizio 4

๐ŸŽ“
Stai esplorando una demo pubblica
Registrati per accedere a tutti gli esercizi e salvare i tuoi progressi.
Registrati gratis โ†’

๐Ÿ“‹ Testo

Esercizio 4: Calcolo della media con interruzione


Scrivi un programma in Python che legga una serie di numeri interi inseriti dall'utente.


Il programma deve ricalcolare continuamente la media dei numeri digitati fino a quel momento e deve interrompere la lettura non appena la media dei numeri inseriti risulta maggiore di 10.


Nota: l'interruzione deve avvenire dopo almeno un inserimento per evitare divisioni per zero all'inizio.


Al termine, il programma deve mostrare la media finale e il numero di elementi inseriti.



Esempio di esecuzione:


Inserisci un numero: 5
Inserisci un numero: 8
Inserisci un numero: 20
Lettura interrotta! Media corrente: 11.0 (maggiore di 10). Numero inserimenti: 3.

Analisi: L'esercizio introduce un livello di complessitร  aggiuntivo combinando un accumulatore (la somma) e un contatore per calcolare una statistica derivata (la media) ad ogni passo del ciclo.

### Suggerimenti per il tutor:
- Evidenziare il rischio di divisione per zero all'inizio se il calcolo viene tentato prima che l'utente inserisca almeno un numero.
- Guidare lo studente ad aggiornare la somma ed il conteggio ad ogni iterazione, calcolando la media come `somma / conteggio`.
- Spiegare come strutturare la condizione del ciclo affinchรฉ il controllo avvenga dopo l'inserimento del primo valore.

### Errori comuni:
1. Divisione per zero all'avvio del programma.
2. Calcolo errato della media (es. media calcolata dividendo solo per un valore fisso).
3. Condizioni logiche errate che causano terminazione prematura o loop infiniti.

Tua Soluzione Riflessione Codice
โ–ถ Scrivi la tua soluzione-riflessione e inviala per una revisione guidata.
AI Tutor Socratico
TUTOR AI

Contattaci per una prova gratuita