@Hermit_2k19

Кодировка слова/фразы в 16-тиричную систему счисления?

Задается словарь со всем русским алфавитом
Пример:
Alf = {"а": "01","б":"02"} и так до конца алфавита
Затем пользователь через imput должен вводить букву/символ/слово/фразу
И заданное значение должно переводиться в шестнадцатиричный код и выводиться на экран!

Лучше выполнить через цикл for
  • Вопрос задан
  • 406 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Вот:
Alf={chr(v):"%02X"%k for k,v in enumerate(range(ord("а"),ord("я")+1),1)}
print(" ".join([Alf[x] for x in input(">").lower() if x in Alf]))

может можно еще короче написать?
я только знаю как записать в одну строку.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы