赞
踩
校验码的计算规则如下:
对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
将加权和对11取模得到余数Z;
按下述Z-M对应关系取得校验码M。
Z: [0,1,2,3,4,5,6,7,8,9,10]
M: [1,0,X,9,8,7,6,5,4,3,2]。
输入格式:
一个身份证字符串
输出格式:
正确/错误
输入样例:
320124198808240056
输出样例:
正确
运行代码:
rst = []
a = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
b = ['1', '0', 'X', '9', '8', '7', '6', '5',
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。