python3,90分求助,第4个测试点过不了,
查看原帖
python3,90分求助,第4个测试点过不了,
648332
dzydzy111楼主2021/12/21 14:38

但是复制代码到本地测试跟下载下来的测试数据结果是一样的,都是Right,问题到底出在哪

isbn = input().rsplit("-", 1)
isbn_check = isbn[0].replace("-", "")
code = isbn[1]
check_code = 0
for i, _ in enumerate(isbn_check):
    check_code += (int(_) * (i + 1))
result = check_code % 11 if check_code % 11 != 10 else "X"
if str(result) == code:
    print("Right")
else:
    print(isbn[0] + "-" + str(result))
2021/12/21 14:38
加载中...