liczby = [(1000, 'M'), (900, 'CM'), (500, 'D'), (400, 'CD'), (100, 'C'), (90, 'XC'),
(50, 'L'), (40, 'XL'), (10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'), (1, 'I')]
def liczbanarzymskie(liczba):
rzymska = ''
while liczba > 0:
for i, r in liczby:
while liczba >= i:
rzymska += r
liczba -= i
return rzymska
powtorz = 'T'
while powtorz in ['T', 't'] or powtorz in ['Y','y']:
liczba = int(input("Podaj liczbę arabską: "))
print("Liczba "+str(liczba)+" w notacji rzymskiej to: "+str(liczbanarzymskie(liczba)))
powtorz = input("Chcesz powtórzyć? (T/N): ")