python新课43课后作业
这里面的v = rc 【ch】是什么意思
rc哪里出来的
tks 代码不全吧 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 = R2N # <---------- 注意这里
if i < n - 1 and v < R2N]:
r -= v
else:
r += v
return r
s = input("请输入一个罗马字符:")
v = roman2num(s)
print(f"转换后的结果是:{v}")
页:
[1]