給定一個整數 num,將整數轉換成羅馬數字。
如 1,2,3,4,51,2,3,4,5 對應的羅馬數字分別爲I,II,III,IV,V等,更詳細的說明見此 鏈接。
輸入格式
第一行輸入一個整數 num(1 \leq num \leq 3999)num(1≤num≤3999)。
輸出格式
輸出 numnum 對應的羅馬數字。
樣例輸入
123
樣例輸出CXXIII
代碼:
c={0:("","I","II","III","IV","V","VI","VII","VIII","IX"),
1:("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"),
2:("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"),
3:("","M","MM","MMM")}
num=int(input())
s=[]
s.append(c[3][num//1000%10])
s.append(c[2][num//100%10])
s.append(c[1][num//10%10])
s.append(c[0][num%10])
out=''
for i in s:
out+=i
print(out)
1、python2和python3有個不同點就是。在python2中用“/”就整除,而在Python3中是用“//”作爲整除。
2、字符可以用“+”連接。