Ответсообщение недоступно
Здравствуйте, подскажите пожалуйста, почему у меня возникает ошибка исполнения RE в задаче T
'''
def roman(a, b):
total = a + b
result = roman_converter(a) + " + " + roman_converter(b) + " = " + roman_converter(total)
return result
def roman_converter(x):
if x <= 0 or x > 3999:
return ""
nums = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
roman_nums = ["M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"]
res = ""
counter = 0
while x > 0:
if counter >= len(nums):
break
if x >= nums[counter]:
res += roman_nums[counter]
x -= nums[counter]
else:
counter += 1
return res
'''