Для записи цифр римляне использовали буквы латинского алфавита: I, V, X, L, C, D, M. Например:
- 1 обозначалась с помощью буквы I
- 10 с помощью Х
- 7 с помощью VII
Число 2020 в римской записи — это MMXX (2000 = MM, 20 = XX).
Реализуйте функцию to_roman(), которая переводит арабские числа в римские.
Функция принимает на вход целое число из диапазона от 1 до 3000, а возвращает
строку с римским представлением этого числа.
Реализуйте функцию to_arabic(), которая переводит число в римской записи
в число, записанное арабскими цифрами. Если переданное римское число
не корректно, то функция должна вернуть значение False.
Примеры
>>> to_roman(1)
'I'
>>> to_roman(59)
'LIX'
>>> to_roman(3000)
'MMM'
>>> to_arabic('I')
1
>>> to_arabic('LIX')
59
>>> to_arabic('MMM')
3000
>>> to_arabic('IIII')
False
>>> to_arabic('VX')
FalseПодробнее о римской записи — https://ru.wikipedia.org/wiki/Римские_цифры