Дан словарь, в котором ключами являются цифры, а значениями — коды графически видоизмененных («красивых») цифр из таблицы Unicode. Пользователь вводит строку из обычных цифр. Программа должна вывести ее с помощью «красивых» цифр.
# Ключи словаря - цифры.
# Значения словаря - коды цифр в таблице Unicode.
digits = {0: 9471, 1: 10102, 2: 10103, 3: 10104,
4: 10105, 5: 10106, 6: 10107, 7: 10108,
8: 10109, 9: 10110, 10: 10111}
# Должно быть введено число,
# которое останется в строковом представлении.
n = input(" Input: ")
# Строковое представление числа
# с помощью других цифр.
new_n = ""
# Перебор элементов-цифр исходной строки.
for i in n:
# преобразование к целому
i = int(i)
# извлечение кода цифры из словаря
i = digits[i]
# получение символа
i = chr(i)
# добавление символа в конец строки
new_n = new_n + i
print("Output: %s " % new_n)
