defluoma(str):dict={'I':1,'IV':4,'V':5,'IX':9,'X':10,'XL':40,'L':50,'XC':90,'C':100,'CD':400,'D':500,'CM':900,'M':1000}
result =0for i inrange(len(str)-1):ifstr[i: i+2]indict:
result +=dict[str[i: i+2]]str=str.replace(str[i: i+2],' ')
s =str.replace(' ','')print(s)for j in s:
result +=dict[j]print(result)while1:if __name__ =='__main__':str=input("请输入罗马字符串:例如('I', 'V', 'X', 'L', 'C', 'D', 'M'):")
luoma(str)