Profilo di scholes

Nome scholes
Indirizzo email n/a
Messaggi1
  • 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? :question:

    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 ---