Открываем "Мохнатую азбуку" Бориса Заходера и читаем названия животных на все буквы алфавита.
a. Слово ёж можно зашифровать рисунками жирафа и зебры.
b. Алгоритм расшифровки. 1) смотрим картинку животного. 2) берём его первую букву. 3) берём предыдущую букву.
c. Расшифровать сообщение, которого нет, очень трудно.
d. Нет животных на такие буквы: Й, Ь, Ы, Ъ, Ю. Интересная ситуация с буквой Ю. Вот стихи: Это Южный Ктототам. Я его придумал сам. Я вам честно говорю: Зверя нет на букву Ю! В одной книге я видел иллюстрацию к этой букве. В качестве Южного Ктототама неожиданно был нарисован... негр. Таким образом, нельзя закодировать буквы: И, Щ, Ь, Ы, Э.
В общем случае, трассировка - один из отладки программ врукопашную: состояние программы контролируется на определённом отрезке времени её выполнения путём анализа значений переменных. трассировка в том или ином виде при отладке программ сложнее школьного дз практически неизбежна. в простейшем случае, трассировка - вывод значений переменных на экран (например, в окно консоли) , либо расчёт их на бумажке для каждого шага. в более продвинутом варианте используются точки останова, окно наблюдения, выполнение по шагам и, если есть, контекстный интерпретатор выражений. есть также специальная "трассирующая консоль" - интерфейс вывода информации из программы в отладчик, если таковой присутствует. почти любой современный отладчик показывает состояние програмm при её останове, что делает трассировку процессом легко доступным
def num_even_digits(x):
return len([ y for y in str(x) if int(y) % 2 == 0])
print(num_even_digits(212))
Объяснение: