cat python/ripetere-su-testi-e-parole.md
Ripetere su testi e parole
Usare un ciclo per attraversare lettere o parole.
Prima idea
Un testo può essere attraversato lettera per lettera. Una frase può diventare una lista di parole. Questo aiuta a vedere che i dati spesso sono sequenze.
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
- sequenza: insieme di elementi letti in ordine.
- split: metodo che divide un testo in parole.
Cosa impari
- Scorrere le lettere di una parola.
- Dividere una frase in parole.
- Contare elementi semplici.
Esempio da copiare
parola = "python"
for lettera in parola:
print(lettera)
frase = "sto imparando python"
parole = frase.split()
print(parole)
Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.
Prova guidata
- Chiedi una parola all’utente.
- Stampa ogni lettera su una riga.
- Chiedi una frase e stampa quante parole contiene.
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 distingui lettere di una stringa e parole di una lista.