Utilizador:Giro720/Scripts: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Linha 39:
"""
num_romano(int), retorna int convertido em numerais romanos
Limitado até 999.
"""
def num_romano(num_inteiro):
centena = ((num_inteiro/100)%10)*100
dezena = ((num_inteiro/10)%10)*10
unidade = ((num_inteiro/1)%10)
cap_romano=""
if centena == 100:
cap_romano+='C'
elif centena == 200:
cap_romano+='CC'
elif centena == 300:
cap_romano+='CCC'
elif centena == 400:
cap_romano+='CD'
elif centena == 500:
cap_romano+='D'
elif centena == 600:
cap_romano+='DC'
elif centena == 700:
cap_romano+='DCC'
elif centena == 800:
cap_romano+='DCCC'
elif centena == 900:
cap_romano+='CM'
if dezena == 10:
cap_romano+='X'
|