题目
代码一
luoma_string=input()
sign_01=0
sign_02=0
sign_03=0
number=0
for i in luoma_string:
if i == "I":
sign_01=1
number=number+1
if i == "X":
sign_02=1
if sign_01==1:
number=number+3
sign_01=0
else:
number=number+10
sign_01=0
if i == "C":
sign_03=1
if sign_02==1:
number=number+80
sign_02=0
else:
number=number+100
sign_02=0
if i == "V":
if sign_01==1:
number=number+3
sign_01=0
else:
number=number+5
sign_01=0
if i == "L":
if sign_02==1:
number=number+30
sign_02=0
else:
number=number+50
sign_02=0
if i == "D":
if sign_03==1:
number=number+300
sign_02=0
else:
number=number+500
sign_02=0
if i == "M":
if sign_02==1:
number=number+800
sign_02=0
else:
number=number+1000
sign_02=0
print(number)
疑问:能否进行结构简化