Здравствуйте, дорогие друзья. Наверняка у каждого из вас была ситуация, когда вы писали русские буквы, но не заметили, что случайно переключились на английскую раскладку. Сегодня мы напишем программу, которая автоматически переводит английские буквы в русские. Итак, внимание на скриншот:
А теперь запустим нашу программу и введём русские слова, но на английской раскладке:
Как мы видим, мы написали слово «привет» но английскими буквами, т.е. «ghbdtn», соответственно наша программа напишем нам правильное слово по-русски, т.е. «привет». Далее на английской раскладке мы написали русские слова "холод" и "как дела", соответственно программа перевела их в читаемый вид.
Теперь рассмотрим какие функции мы использовали для написания данной программы:
dict – это словарь;
zip – встроенная функция, необходимая при работе с двумя словарями, она будет сравнивать элементы из двух словарей;
map – это встроенная функция направлена на обработку и преобразование элементов в итерируемом объекте, без использования цикла for . map применятся к каждому объекту функции.
ord – встроенная функция, которая представляет символ как число unicode.
Итак, мы разобрали работу программы и её устройство. На этом у меняна сегодня всё. Также предлагаю подписаться на наш Ютуб-канал ПиМ [ZveKa], там полно интересных и полезных видео. До новых встреч на просторах Яндекс Дзена.
Программируем на Python: создаём элементарного бота