2024年4月22日 星期一

身分證檢查

 dd = 'I123456789'


d ='0' + dd[1:]



'''

y = x1+9*x2+

8*d1+7*d2+6*d3+5*d4+4*d5+3*d6+2*d7+1*d8+

d9

'''

x = 'ABCDEFGHJKLMNPQRSTUVXYWZIO'.index(dd[0])+10

# print(x)

x1 = x//10

x2 = x%10

y = x1+ 9 * x2

k = 8

for i in range(1,8+1):

    y = y + k*int(d[i])

    k = k - 1

y = y + int(d[9])

print(y)

if y%10==0:

    print('OK')

else:

    print('wrong')

沒有留言:

張貼留言