
Преобразовать арабское число в римское
Преобразует число в обычной десятичной («арабской») записи в форму римского числа. Работает со значениями от 1 до 3999 включительно, возвращает строку (
Сначала создаётся список кортежей вида (число, его римская запись). Далее цикл бежит по нему и с помощью функции
#полезные_сниппеты
@python_practics
Преобразует число в обычной десятичной («арабской») записи в форму римского числа. Работает со значениями от 1 до 3999 включительно, возвращает строку (
str
).Сначала создаётся список кортежей вида (число, его римская запись). Далее цикл бежит по нему и с помощью функции
divmod()
производит целочисленное деление с остатком, меняя входящее число на остаток. Соответствующие результаты деления умножаются на строку римской записи и присоединяются к итоговой строке res
.#полезные_сниппеты
@python_practics