Написать программу, которая считает сумма всех букв, которые входят в фамилию введенную с клавиатуры латинскими буквами

4 Окт 2019 в 07:46
163 +1
0
Ответы
1
def sum_letters_in_surname(surname):
letters_values = {
'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7, 'h': 8, 'i': 9,
'j': 10, 'k': 11, 'l': 12, 'm': 13, 'n': 14, 'o': 15, 'p': 16, 'q': 17,
'r': 18, 's': 19, 't': 20, 'u': 21, 'v': 22, 'w': 23, 'x': 24, 'y': 25, 'z': 26
}
sum_letters = 0
for letter in surname.lower():
if letter in letters_values:
sum_letters += letters_values[letter]
return sum_letters
surname = input("Введите вашу фамилию: ")
print(f"Сумма всех букв в вашей фамилии: {sum_letters_in_surname(surname)}")

Примечание:

Программа принимает фамилию введенную с клавиатуры.Далее происходит подсчет суммы числовых значений латинских букв в фамилии.Регистр букв в фамилии не учитывается: программа переводит все буквы в нижний регистр.
19 Апр 2024 в 14:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир