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
本文标签:
版权声明:本文标题:罗马数字 3 写做 III ,即为3个并列的 1。12 写做 XII ,即为 X + II 。 26 写做 XXVI, 即为 XX + V + I 。 也有一些特例, 例如4, 可以放到V的左边, I 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1694175296a250956.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论