diff --git a/lesson.11.py b/lesson.11.py new file mode 100644 index 0000000..e9360ab --- /dev/null +++ b/lesson.11.py @@ -0,0 +1,39 @@ +''' ****** Задание 11 из 20 ********* +* +''' + + +if __name__ == "__main__": + TRANSLITERATION_MAP = { + 'А': 'A', 'Б': 'B', 'В': 'V', + 'Г': 'G', 'Д': 'D', 'Е': 'E', + 'Ё': 'E', 'Ж': 'ZH', 'З': 'Z', + 'И': 'I', 'Й': 'I', 'К': 'K', + 'Л': 'L', 'М': 'M', 'Н': 'N', + 'О': 'O', 'П': 'P', 'Р': 'R', + 'С': 'S', 'Т': 'T', 'У': 'U', + 'Ф': 'F', 'Х': 'KH', 'Ц': 'TC', + 'Ч': 'CH', 'Ш': 'SH', 'Щ': 'SHCH', + 'Ы': 'Y', 'Э': 'E', 'Ю': 'IU', + 'Я': 'IA', 'Ь': '', 'Ъ': '', + } + + input_text = input() + + for char in input_text: + upper_char = char.upper() + + if upper_char in TRANSLITERATION_MAP: + transliterated = TRANSLITERATION_MAP[upper_char] + + if char.isupper(): + print(transliterated.capitalize(), end='') + else: + print(transliterated.lower(), end='') + else: + print(char, end='') + + + + +