Транслитерация букв фраз

def replace_letters(input_text):
    # Словарь замены букв
    replacement_dict = {
        'а': 'f', 'б': ',', 'в': 'd', 'г': 'u', 'д': 'l',
        'е': 't', 'ё': '`', 'ж': ';', 'з': 'p', 'и': 'b',
        'й': 'q', 'к': 'r', 'л': 'k', 'м': 'v', 'н': 'y',
        'о': 'j', 'п': 'g', 'р': 'h', 'с': 'c', 'т': 'n',
        'у': 'e', 'ф': 'a', 'х': '[', 'ц': 'w', 'ч': 'x',
        'ш': 'i', 'щ': 'o', 'ъ': ']', 'ы': 's', 'ь': 'm',
        'э': "'", 'ю': '.', 'я': 'z'
    }
   
    # Замена букв во введенной фразе
    output_text = ''.join(replacement_dict.get(char, char) for char in input_text.lower())
    return output_text

# Запрос ввода от пользователя
input_phrase = input('Введите фразу на русском: ')
print(replace_letters(input_phrase))



   **



Введите фразу на русском:   

мы всегда находим те слова которые нам близки по смыслу или созвучию их смысла и содержания в новом тексте

vs dctulf yf[jlbv nt ckjdf rjnjhst yfv ,kbprb gj cvscke bkb cjpdexb. b[ cvsckf b cjlth;fybz d yjdjv ntrcnt




* программа меняет ( кодирует ) символы клавиатуры через раскладку языка


Рецензии