CCF 201312-2 ISBN号码 Python代码

a = input()
#需要注意的点:输入字符串之间的转变  .split的应用,.join的应用///注意每一种if情况
b = a.split("-")
c = ''.join(b)
flag = 0
j = 1
for i in range(len(c)-1):
        flag =int(c[i])*(i+1)+flag
d = flag % 11

if(d == 10):
    if (c[9] == 'X'):
        print("Right")
    else:
        print(a[0:12] + 'X')
else:
    if(str(d) == c[9]):   #只能进行str比较,不能全转为int比较,否则不能满分
        print("Right")
    else:
        print(a[0:12] + str(d))

猜你喜欢

转载自blog.csdn.net/sinat_27603329/article/details/84929025