• Matéria: Informática
  • Autor: Tokio123
  • Perguntado 7 anos atrás

Programa em python que converta decimal para romano

Respostas

respondido por: biancaebruno
0

Resposta:

o que seria python?

Explicação:

preciso saber para converter

respondido por: lucasbazan
0

Resposta:

def conversor_romano(num):

   valores_romanos = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]

   simbolos_romanos = ["M", "CM", "D", "CD", "C", "XC",

                       "L", "XL", "X", "IX", "V", "IV", "I"]

   res = ''

   for i in range(len(valores_romanos)):

       while num >= valores_romanos[i]:

           num -= valores_romanos[i]

           res += simbolos_romanos[i]

   return res

num = int(input('Insira um valor inteiro: '))

decimal = conversor_romano(num)

print('Número {0} equivale a: {1}'.format(num, decimal))

Perguntas similares