不知道我校验身份证号码并输出个人信息错在哪了
第一张是我写的第二张是答案提交后不知道我哪错了 14行月是错的 看不懂你的代码 能不能提交个代码什么的..贴图咋看 shenfenzheng = input()xishu,n = ,0
yvshu = list('1 0 X 9 8 7 6 5 4 3 2'.split())
for i in range(0,17):
n += int(shenfenzheng) * xishu
mowei = yvshu
if mowei != shenfenzheng:
print('身份证效检位错误!')
else:
print('身份证号码效检为合法号码!')
if shenfenzheng == '0':
yue = shenfenzheng
else:
yue = shenfengzheng
if shenfenzheng == '0':
ri = shenfenzheng
else:
ri = shenfenzheng
print('出生:'+shenfenzheng+'年'+yue+'月'+ri+'日')
nianling = 2020 - int(shenfenzheng)
print('年龄:'+str(nianling))
if int(shenfenzheng) % 2 == 0:
print('性别:女')
else:
print('性别:男') 本帖最后由 XiaoPaiShen 于 2020-3-30 22:40 编辑
李子豪 发表于 2020-3-30 17:26
shenfenzheng = input()
xishu,n = ,0
yvshu = list('1 0 X 9 8 7 ...
14行错了,应该是:
yue = shenfenzheng
页:
[1]