scholes
Profilo di
Nome | scholes |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2016-05-02 22:37:22
- Problema con variabili
- Forum >> Principianti
- Ciao a tutti
ho iniziato da qualche settimana a "studiare" python.
Qualche giorno fa, per allenarmi, ho provato a fare un programma che stampa a video ogni lettera di una parola presa da input, e poi per ogni lettera dà il suo codice unicode. Fin qui nessun problema. Dopodichè ho voluto provare a fare in modo che prima della fine dell'esecuzione il programma stampasse a video la somma di tutti i valori unicode dei caratteri, ma senza successo.
Questo è il codice che ho scritto:
parola=input("inserire una parola")
passo=1
i=0
somma=0
while i<len(parola):
if i%passo==0:
print('lettera',i,parola,'codice=====>',ord(parola))
i=i+1
somma=(somma+ord(parola))
print(somma)
Questo è l'errore che ottengo:
"Traceback (most recent call last):
File "C:\Users\Mirko\Desktop\mirko\Python\Dal 30 aprile\programma_parola.py", line 9, in <module>
somma=(somma+ord(parola))
IndexError: string index out of range"
Qualcuno può aiutarmi?
P.S. Non ho nessuna esperienza precedente a python in quanto a programmazione.
--- Ultima modifica di scholes in data 2016-05-02 22:47:00 ---