-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroman.py
More file actions
17 lines (16 loc) · 713 Bytes
/
Copy pathroman.py
File metadata and controls
17 lines (16 loc) · 713 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def convertRoman(n):
f19=['','I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII','XIII','XIV','XV','XVI','XVII','XVIII','XIV']
s20=['','X','XX','XXX','XL','L',"LX",'LXX','LXXX','XC','C']
t30=['','C','CC','CCC','CD','D','DC','DCC','DCCC','CM','M']
f40=['','M','MM','MMM','MV','V','VM','VMM','VMMM','MX','X']
if(n<=19):
print(f19[n])
elif(n<=100):
print(s20[n//10]+f19[n%10])
elif(n<1000):
print(t30[n//100]+s20[(n//10)%10]+f19[n%10])
elif(n==1000):
print("M")
elif(n<=10000):
print(f40[n//1000]+t30[(n//100)%10]+s20[(n//10)%10]+f19[n%10])
convertRoman(int(input("Enter A Number To Convert In Roman Number ")))