Информатика, вопрос задал fairmaks3 , 6 лет назад

Как в пайтоне 3.8 написать транслитом русский текст. Если Import translit не работает ​

Ответы на вопрос

Ответил Greenow
0

создать словарь, в котором будут лежать буквы. пример:

d = {"a": "a", "б": "b", ... "ж": "dz" ...} # и так далее

После просто создать цикл типа того, что внизу, и заменять буквы.

x = list(input())

prediction = ""

for char in x: prediction += d[char]

и вывод:

print(prediction)

Изменено: важно, чтобы все символы были в словаре, иначе будет ошибка вида:

NameError: name is not defined

Новые вопросы