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

CODING โ€” Esercizio 6

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

๐Ÿ“‹ Testo

Esercizio 6: Somma dei numeri dispari con limite 10


Scrivi un programma in Python che richieda continui numeri interi in input all'utente.


Il programma deve accumulare la somma dei soli numeri dispari inseriti. L'inserimento deve interrompersi non appena questa somma dei numeri dispari raggiunge o supera il valore di 10.


Nota: i numeri pari inseriti dall'utente vanno letti e accettati, ma non devono contribuire alla somma dei dispari e non influiscono sull'interruzione.


Al termine, stampa la somma dei numeri dispari ottenuta e l'elenco dei numeri dispari che l'hanno determinata (o il loro conteggio).



Esempio di esecuzione:


Inserisci un numero: 3
Inserisci un numero: 8
Inserisci un numero: 5
Inserisci un numero: 6
Inserisci un numero: 3
Lettura interrotta! Somma dei dispari: 11 (3 + 5 + 3). I numeri pari inseriti sono stati ignorati ai fini della somma.

Analisi: Questo esercizio richiede l'uso di una struttura di controllo condizionale annidata dentro un ciclo (un `if` all'interno di un `while`), in quanto solo alcuni dei numeri inseriti (quelli che soddisfano la condizione di essere dispari) modificano lo stato dell'accumulatore.

### Suggerimenti per il tutor:
- Aiutare lo studente a identificare i numeri dispari usando `n % 2 != 0` o `n % 2 == 1`.
- Spiegare che i numeri pari devono essere comunque letti ma non sommati.
- Mostrare come tenere traccia solo dei dispari accumulandoli in una variabile dedicata.

### Errori comuni:
1. Sommare indistintamente tutti i numeri inseriti.
2. Interrompere il ciclo quando viene inserito un numero pari.
3. Non incrementare la somma correttamente.

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