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

CODING โ€” Esercizio 2b

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

๐Ÿ“‹ Testo

Esercizio 2b: Interruzione su doppio zero consecutivo


Scrivi un programma in Python che richieda all'utente una serie di numeri interi.


L'acquisizione dei numeri deve terminare solo quando l'utente inserisce il numero 0 per due volte consecutive.


Al termine dell'esecuzione, il programma deve comunicare che la sequenza รจ terminata a causa del doppio zero inserito.



Esempio di esecuzione:


Inserisci un numero: 3
Inserisci un numero: 0
Inserisci un numero: 7
Inserisci un numero: 0
Inserisci un numero: 0
Lettura interrotta: inserito lo zero per due volte consecutive!

Analisi: Questo esercizio รจ una variante dell'esercizio precedente ma focalizzata su un valore specifico (0). Puรฒ essere risolto memorizzando lo stato precedente oppure tenendo un contatore di zeri consecutivi.

### Suggerimenti per il tutor:
- Aiutare lo studente a implementare la logica o tramite il confronto `corrente == 0 and precedente == 0` oppure tramite un contatore di zeri consecutivi che si azzera se viene inserito un valore diverso da 0.
- Sottolineare che un singolo 0 non deve interrompere l'esecuzione.

### Errori comuni:
1. Interrompere il ciclo al primo 0 inserito.
2. Non resettare il contatore di zeri consecutivi se viene inserito un numero diverso dopo uno zero (es. la sequenza 0, 5, 0 causerebbe l'arresto se il contatore non si azzera).

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