Найти тему

Программируем на Python: решаем вопрос с написанием русских букв на английской раскладке

Здравствуйте, дорогие друзья. Наверняка у каждого из вас была ситуация, когда вы писали русские буквы, но не заметили, что случайно переключились на английскую раскладку. Сегодня мы напишем программу, которая автоматически переводит английские буквы в русские. Итак, внимание на скриншот:

Исходный код
Исходный код

А теперь запустим нашу программу и введём русские слова, но на английской раскладке:

Результат работы программы
Результат работы программы

Как мы видим, мы написали слово «привет» но английскими буквами, т.е. «ghbdtn», соответственно наша программа напишем нам правильное слово по-русски, т.е. «привет». Далее на английской раскладке мы написали русские слова "холод" и "как дела", соответственно программа перевела их в читаемый вид.
Теперь рассмотрим какие функции мы использовали для написания данной программы:

dict – это словарь;
zip – встроенная функция, необходимая при работе с двумя словарями, она будет сравнивать элементы из двух словарей;
map – это встроенная функция направлена на обработку и преобразование элементов в итерируемом объекте, без использования цикла for . map применятся к каждому объекту функции.
ord – встроенная функция, которая представляет символ как число unicode.

Итак, мы разобрали работу программы и её устройство. На этом у меняна сегодня всё. Также предлагаю подписаться на наш Ютуб-канал ПиМ [ZveKa], там полно интересных и полезных видео. До новых встреч на просторах Яндекс Дзена.

Программируем на Python: создаём элементарного бота

Программируем на Python: создаём бесконечную функцию

Синтаксис языка программирования Python