word = {
'a' : 1, 'b' : 2, 'c' : 3,
'd' : 1, 'e' : 2, 'f' : 3,
'g' : 1, 'h' : 2, 'i' : 3,
'j' : 1, 'k' : 2, 'l' : 3,
'm' : 1, 'n' : 2, 'o' : 3,
'p' : 1, 'q' : 2, 'r' : 3, 's' : 4,
't' : 1, 'u' : 2, 'v' : 3,
'w' : 1, 'x' : 2, 'y' : 3, 'z' : 4,
' ' : 1
}
strs = input()
num = 0
for i in strs:
num += word[i]
print(num)
例子的答案都是对的,但就是会Runtime Error
网上说是数组越界,不太明白,字典也没有很大吧