Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sys import stdin
- def convert( a):
- num=0,
- len=a.length()-1
- while(len>=0):
- if(a[len]=='M'):
- len=len-1
- num=num+1000
- if(a[len]=='C'):
- len=len-1
- num=num-100
- if(a[len]=='D'):
- len=len-1
- num=num+500
- if(a[len]=='C'):
- len=len-1
- num=num-100
- if(a[len]=='C'):
- len=len-1
- num=num+100
- if(a[len]=='X'):
- len=len-1
- num=num-10
- if(a[len]=='L'):
- len=len-1
- num=num+50
- if(a[len]=='X'):
- len=len-1
- num=num-10
- if(a[len]=='X'):
- len=len-1
- num=num+10
- if(a[len]=='I'):
- len=len-1
- num=num-1
- if(a[len]=='V'):
- len=len-1
- num=num+5
- if(a[len]=='I'):
- len=len-1
- num=num-1
- if(a[len]=='I'):
- len=len-1
- num=num+1
- return num
- def print_ans( b):
- if (b >= 4000 or b <= 0):
- print("-")
- else:
- while (b>0):
- if(b>=1000):
- print("M")
- b=b-1000
- else:
- if(b>=900):
- print("CM")
- b=b-900
- else:
- if(b>=500):
- print("D")
- b=b-500
- else:
- if(b>=400):
- print("CD")
- b=b-400
- else:
- if(b>=100):
- print("C")
- b=b-100
- else:
- if(b>=90):
- print("XC")
- b=b-90
- else:
- if(b>=50):
- print("L")
- b=b-50
- else:
- if(b>=40):
- print("XL")
- b=b-40
- else:
- if(b>=10):
- print("X")
- b=b-10
- else:
- if(b>=9):
- print("IX")
- b=b-9
- else:
- if(b>=5):
- print("V")
- b=b-5
- else:
- if(b>=4):
- print("IV")
- b=b-4
- else:
- if(b>=1):
- print("I")
- b=b-1
- sum=0
- for line in stdin:
- if line == '':
- break
- process( arr = [int(i) for i in input().split()]
- if(array[1]=='+'): '''here is error on this ' : ' why i have no idea '''
- sum=convert(array[0])+convert(array[2])
- if(array[1]=='-') :
- sum=convert(array[0])-convert(array[2])
- if(array[1]=='/') :
- sum=convert(array[0])/convert(array[2])
- if(array[1]=='*') :
- sum=convert(array[0])*convert(array[2])
- print_ans(sum)
- print('\n'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement