0
我想创建一个程序,其中用户输入一个字符串,例如'滚轮',程序将字母转换为数字,如a=1, b=2, c=3
等,并计算这些值的总和。但是,如果程序在一行中找到两个相同的字母,那么它会使总和加倍。到目前为止,我已经做到了这一点:字母整数
input = raw_input('Write Text: ')
input = input.lower()
output = []
sum=0
for character in input:
number = ord(character) - 96
sum=sum+number
output.append(number)
print sum
,其计算字符之和还追加字符转换到一个新的数组。那么,如果连续出现两个字母,任何人都可以帮助我将总和翻倍?
你能举一些例子输入和输出像'abbba','aabaa'等 – 2014-09-26 14:24:22