收纳空白1321 发表于 2022-5-24 15:57:08

043讲有个列表 rc 好像没有写出来 我看不懂代码 求助大佬

代码在下面 但是我看不懂 这个 rc 哪里来的 求助各位大佬{:5_111:}
R2N = {'I':1, 'V':5, 'X':10, 'L':50, 'C':100, 'D':500, 'M':1000}
   
def roman2num(s):
    r = 0
    n = len(s)
    for i, ch in enumerate(s):
      v = rc
      if i < n-1 and v < R2N]:
            r -= v
      else:
            r += v
   
    return r;
   
s = input("请输入一个罗马字符:")
v = roman2num(s)
print(f"转换后的结果是:{v}")
页: [1]
查看完整版本: 043讲有个列表 rc 好像没有写出来 我看不懂代码 求助大佬