cat python/perche-servono-i-cicli.md
Perché servono i cicli
Capire quando stai copiando righe e quando serve una ripetizione.
Prima idea
Se stai scrivendo quasi la stessa riga tante volte, probabilmente serve un ciclo. Il ciclo non è una scorciatoia furba: è il modo corretto per dire ripeti questa azione.
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
- ciclo: struttura che ripete un blocco di codice.
- ripetizione: azione eseguita più volte.
Cosa impari
- Riconoscere codice duplicato.
- Capire che il blocco ripetuto deve essere indentato.
- Descrivere una ripetizione prima di scriverla.
Esempio da copiare
for numero in range(3):
print("Allenamento", numero)
print("Fine")
Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.
Prova guidata
- Scrivi tre print uguali.
- Sostituiscili con un ciclo for.
- Cambia il numero di ripetizioni.
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 puoi cambiare quante volte ripeti modificando un solo numero.