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“: курс для начинающих. С образовательной онлайн-платформы Stepik. Разбор задач по Python (Питон): “Поколение Python“: курс для профессионалов - “Поколение Python“: курс для продвинутых - “Поколение Python“: курс для начинающих - “Программирование на Python“ - Единоразовая поддержка -
Back to Top