Se può essere utile, un problema potrebbe essere l'uso di Python 3 in cui è stato tolto has_key() e al suo posto bisogna utilizzare l'operatore 'in'
def calcolaProgetto (ciccio):
dizionario = {'a': 0, 'b': 1, 'c': 2, 'd': 3, 'e':4, 'f': 5, 'g': 6, 'h': 7, 'i': 8, 'j': 9, 'k': 10, 'l': 11, 'm': 12, 'n': 13, 'o': 14, 'p': 15, 'q': 16, 'r': 17, 's': 18, 't': 19, 'u': 20, 'v': 21, 'w': 22, 'x': 23, 'y': 24, 'z': 25}
totale = 0
for i in ciccio:
# if dizionario.has_key(i):
if i in dizionario:
totale = totale + dizionario[i]
return totale
L'ho provato con Python 3.3.2 e con questa modifica funziona correttamente.