admin管理员组

文章数量:1122854

罗马数字 3 写做 III ,即为3个并列的 1。12 写做 XII ,即为 X + II 。 26 写做 XXVI, 即为 XX + V + I 。 也有一些特例, 例如4, 可以放到V的左边, I

def intToRoman( num: int):h = {1:'I',2:'II',3:'III',4:'IV',5:'V',6:'VI',7:'VII',8:'VIII',9:'IX',10:'X'}n = num % 10t = num//10roman = ''for i  in range(t):roman += h[10]if n==0:passelse:roman += h[n]return romanprint(intToRoman(94))输出:
XXXXXXXXXIV

本文标签: