Я пытаюсь создать программу, в которой пользователь вводит строку, например «ролик», и программа преобразует алфавит в цифры, такие как 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' и т.д. –