Está en la página 1de 1

ALTERNATIVA 1

matriz_romana = [ [900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1],
['CM','D', 'CD', 'C', 'XC', 'L', 'XL', 'X', 'IX', 'V', 'IV', 'I']]
romano=''

numero=input("Ingrese el número: \n")

while numero.isdigit()==False:
numero=input("Ingrese un número mayor a 0 y menor a 1000: \n")

numero=int(numero)

if numero>0 and numero<1000:


for i in range(12):
while numero >= matriz_romana [0][i]:
romano += matriz_romana[1][i] # A la variable romano le agregamos lo que vale en ese
momento [1][i]
numero -= matriz_romana[0][i] # A la variable num le restamos lo que vale en ese
momento [0][i]
print("El número romano es: "+romano)
else:
print("No ingresó un número válido")
print("¡Gracias por usar este programa!")

También podría gustarte