#ISBN编码
'''
注意一点:
如果最后一位是'X',则在int(string1[-1])就会直接报错。
'''
string1 = input()
sum = 0
j = 1
for i in range(len(string1) - 1):
if string1[i] != '-':
sum += int(string1[i]) * j
j += 1
a = sum % 11
if a == 10 and (string1[-1] == 'X'):
print('Right')
elif string1[-1] != 'X' and a == int(string1[-1]):
print('Right')
else:
for i in range(len(string1) - 1):
print(string1[i],sep='',end='')
if a == 10:
print('X')
else:
print(str(a))
CCF csp 201312-02 4ISBN编码(python)
最新推荐文章于 2021-04-01 16:32:57 发布