allora ho sviluppato questo semplicissimo e minimale code che, data una parola ne fa lo spelling lettera x lettera stampandola a video..
codice:def funzione(): try: # inzio gestione errori domanda = str(raw_input("Dammi una parola ")) parola = domanda indice = 0 while indice < len(parola): lettera = parola[indice] print lettera indice = indice + 1 except: # fine gestione errori print "errore" a= str(raw_input("premere invio per uscire, o digitare 'r' per ricaricare lo script")) if a == "r": print print return funzione() else: exit funzione()
ora i miei dubbi sono:
1) come poter implementare una cosa del tipo:
data la parola "cioccolato" il programma mi restituisca oltre che lo spelling anche: "ci sono: 3c, 2o,1l ecc ecc --> spero di essermi spiegato^^
2) la gestione degli errori potrei scriverla meglio?mi chiedo però se vi sia la possibilità di generarlo l'errore, in quanto stampa a video il raw_input senza nessun vincolo...

Rispondi quotando