当前位置:   article > 正文

python写身份证_python 关于身份证号码的相关操作

身份证号基本信息python

t=input()

year=t[6:10]

moon=t[10:12]

day=t[12:14]

year1=int(t[6:10])

print("你出生于"+year+'年'+moon+'月'+day+'日')

print("你今年{}周岁".format(2020-year1))

sex=int(t[16:17])

if (sex)%2==0:

print('你的性别为女')

else:

print('你的性别为男')

描述:

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,

第17位代表性别,奇数为男,偶数为女。

用户输入一个合法的身份证号,请输出用户的出生年月日,年龄和性别。(不要求较验输入的合法性)

请先查看下方此题特别说明。

import datetime

datetime.datetime.now().year #可用于获得当前年份

输入格式

输入一个合法的身份证号字符串‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输出格式

类似以下格式输出:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

你出生于1973年05月16日

你今年45周岁

你的性别为男

‪‬‪‬‪‬‪‬‪‬‮‬‪

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/637998
推荐阅读
相关标签
  

闽ICP备14008679号