专题博客链接
[题解]浙大Python PTA课后习题博客记录(Python)
原题题目
代码实现(需要注意一些细节)
number = int(input())
M = ['1','0','X','9','8','7','6','5','4','3','2']
weight = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]
flag = 0
for i in range(number):
s = haveprint = 0
temp = list(input())
for j in range(17):
if(temp[j] >= '0' and temp[j] <= '9'):
s += int(temp[j]) * weight[j]
else:
print(''.join(temp))
flag = haveprint = 1
break
if(haveprint == 0 and M[s%11] != temp[17]):
print(''.join(temp))
flag = 1
if(flag == 0):
print("All passed")