num = {‘I’:1,‘V’:5,‘X’:10,‘L’:50} # 字符代表字典
sum = 0# 运算集合
for i in range(len(s)):#对字符串S进行遍历
if i < len(s)-1 and num[s[i]]<num[s[i+1]]:#判断特殊数字触发条件
sum -= num[s[i]]#如果触发,那么进行右减去左的过程
else:
sum += num[s[i]]#如果不进行触发,那么进行正常数字加法并输出结果
print(sum)
09-07
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交