Предмет: Информатика, автор: tyukova123a7

Python
Фёдор и Соня для общения друг с другом придумали собственный шифр, в котором буквы шифруются последовательностями цифр. Между закодированными буквами ставится ровно один пробел. Например, слово ''котик'' превратится в ''25 33 41 23 25''. Обратите внимание, что строчные и заглавные буквы кодируются одинаково.

Вот кодовая таблица:

'а': '11', 'б': '12', 'в': '13', 'г': '14', 'д': '15', 'е': '16', 'ж': '21', 'з': '22', 'и': '23', 'й': '24', 'к': '25', 'л': '26', 'м': '31', 'н': '32', 'о': '33', 'п': '34', 'р': '35', 'с': '36', 'т': '41', 'у': '42', 'ф': '43', 'х': '44', 'ц': '45', 'ч': '46', 'ш': '51', 'щ': '52', 'ъ': '53', 'ы': '54', 'ь': '55', 'э': '56', 'ю': '61', 'я': '62'

Формат ввода
Весь текст записан в единственной строке. Текст состоит из русских букв и пробелов, других символов в тексте нет. В тексте не может быть двух или более пробелов подряд.

Формат вывода
Выведите каждое слово исходного текста, закодированное шифром, на отдельной строке.

Количество строк в ответе должно совпадать с количеством слов в исходном тексте.

Пример
Ввод
котик
Вывод
25 33 41 23 25

Ответы

Автор ответа: skymaster4890
0

Ответ:

+

Объяснение:
Решение:

code_table = {'а': '11', 'б': '12', 'в': '13', 'г': '14', 'д': '15', 'е': '16', 'ж': '21', 'з': '22', 'и': '23', 'й': '24', 'к': '25', 'л': '26', 'м': '31', 'н': '32', 'о': '33', 'п': '34', 'р': '35', 'с': '36', 'т': '41', 'у': '42', 'ф': '43', 'х': '44', 'ц': '45', 'ч': '46', 'ш': '51', 'щ': '52', 'ъ': '53', 'ы': '54', 'ь': '55', 'э': '56', 'ю': '61', 'я': '62'}

# Считываем строку из ввода

message = input()

# Разбиваем строку на слова

words = message.split()

# Шифруем каждое слово и выводим его

for word in words:

   code = ''

   for char in word:

       # Если буква есть в таблице, добавляем ее код в шифр

       if char in code_table:

           code += code_table[char]

   print(code)

Пример использования:

Ввод:
Привет, как дела?

Вывод:
355332  3316  251435?


tyukova123a7: Простите, а как вывести ответ как в примере, просто числа должы быть раздельно, т.е не 355332 а 35 53 32
Похожие вопросы
Предмет: Українська мова, автор: nadiayourchenko
Зі школи Оксана поспішала додому. Мама веліла не запізню- ватися: сусіди справляли новосілля і запросили їх на знайомини. В автобусі Оксана зайняла зручне місце й безтурботно пори- нула у свої мрії. На одній із зупинок увійшла й стала якраз біля неї літня жінка з важкими сумками в руках. Пасажири попро- сили дівчину поступитися місцем. Та Оксана вдала, ніби не чує. Увечері вона з матір'ю та батьком пішли до нових сусідів. Двері відчинилися і на порозі стала жінка, яку Оксана так образила своєю нечемністю в автобусі, а на столі було часту- вання з тих самих важких сумок. Дівчина ладна була провали- тися крізь землю. Мати вихваляла перед новою сусідкою свою доньку, яка вона вихована та скромна, і вчиться добре, і вдома допомагає... Кожне мамине слово, як насмішка, стьобало дівчину. А су- сідка спокійно дивилася їй просто в очі. Той погляд надовго запам'ятався Оксані (А. Гамарник). Складіть і запишіть план тексту.​
Предмет: Физика, автор: yambbrrryts
Предмет: Литература, автор: NIKA558086