我正在为一个给我的挑战编写一个程序:取一个字符串,找到每个字母的 ascii 值,然后将这些数字加在一起并返回最终值。我已经做到了这一点:
def AddAsciiList(string):
ascii = [ord(c) for c in string]
for item in ascii:
print item
total = ascii[i-1] + ascii[i]
return total
string = raw_input("Enter String:")
AddAsciiList(string)
“打印项目”声明是为了帮助我看看出了什么问题。我知道 total = 语句还不能工作,我正在修复它。基本上我要问的是,为什么“打印项目”打印数字 97?!