code = zip([1000,900 ,500,400 ,100,90 ,50 ,40 ,10 ,9 ,5 ,4 ,1], ["M" ,"CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]) # fonctions def zipConversionRomain(num): res = [] for d, r in code: while num >= d: res.append(r) num -= d return ''.join(res) # programme principal ----------------------------------------------- for i in range(1, 15): print(i, zipConversionRomain(i))