جواب برای اونایی که درحال یادگیری هستند :
t = int(input("repeat : "))
romnumber = { 1: 'I', 3: 'IIV', 4: 'IV', 5: 'V', 9: 'IX', 10: 'X', 40: 'XL',
50: 'L', 90: 'XC', 100: 'C', 400: 'CD', 500: 'D', 900: 'CM', 1000: 'M'}
romnumber.update({800: 'DCCM',300: 'CCD',80: 'LXXL',30: 'XXL',8: 'VIIV'}) # update dict
list = [1000, 900, 800, 500, 400, 300, 100, 90, 80, 50, 40, 30, 10, 9, 8, 5, 4, 3, 1]
for i in range(t):
try:
n = int(input(""))
if n >= 2000:
print("incorrect input")
else:
for x in list:
if n != 0:
q= n//x
if q != 0:
for y in range(q):
print(romnumber[x], end="")
n = n%x
print("\n")
except ValueError:
print("incorrect input")