cat python/while-ripetere-finche-serve.md
while: ripetere finché serve
Usare while con un contatore per ripetere un blocco.
Prima idea
while continua finché una condizione resta vera. Devi sempre chiederti: cosa fara diventare falsa questa condizione?
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
- while: ciclo che continua finché la condizione e vera.
- contatore: variabile che cambia a ogni giro.
Cosa impari
- Creare un contatore.
- Aggiornare il contatore dentro il ciclo.
- Evitare un ciclo infinito.
Esempio da copiare
tentativo = 1
while tentativo <= 3:
print(f"Tentativo {tentativo}")
tentativo = tentativo + 1
print("Fine tentativi")
Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.
Prova guidata
- Stampa i numeri da 1 a 5 con while.
- Poi stampa solo tre messaggi di allenamento.
- Controlla che il ciclo si fermi.
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 indicare la riga che cambia il contatore.