7.4 Именованные аргументы. Формальные параметры 3. Добрый Python с Сергеем Балакиревым. Курс Stepik

Описание к видео 7.4 Именованные аргументы. Формальные параметры 3. Добрый Python с Сергеем Балакиревым. Курс Stepik

Подвиг 4. Объявите в программе функцию, которая первым параметром принимает строку (с кириллицей и латиницей) и преобразовывает в ней кириллические символы в латиницу, используя следующий словарь для замены русских букв на соответствующее латинское написание:
t = {'ё': 'yo', 'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ж': 'zh',
'з': 'z', 'и': 'i', 'й': 'y', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n', 'о': 'o', 'п': 'p',
'р': 'r', 'с': 's', 'т': 't', 'у': 'u', 'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch', 'ш': 'sh',
'щ': 'shch', 'ъ': '', 'ы': 'y', 'ь': '', 'э': 'e', 'ю': 'yu', 'я': 'ya'}
Функция должна возвращать результат преобразования переданной строки в латиницу. Замены делать без учета регистра (исходную строку вначале следует перевести в нижний регистр - малые буквы).
Второй формальный параметр функции с именем sep и начальным значением в виде строки "-". Он определяет символ для замены пробелов в строке.
На вход программе подается строка, которую необходимо прочитать (после объявления функции). Затем, дважды вызовите функцию (с выводом результата ее работы на экран):
первый раз только с прочитанной строкой;
второй раз с прочитанной строкой и именованным аргументом sep со значением '+'.

Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем Балакиревым" -    • Добрый, добрый Python с Сергеем Балак...  
Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -
   • "Поколение Python": курс для професси...  
"Поколение Python": курс для продвинутых -    • "Поколение Python": курс для продвину...  
"Поколение Python": курс для начинающих -    • "Поколение Python": курс для продвину...  
"Программирование на Python" -    • Программирование на Python. Курс Stepik  

Единоразовая поддержка - https://www.donationalerts.com/r/roma...

Комментарии

Информация по комментариям в разработке