zoukankan      html  css  js  c++  java
  • 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周岁
    你的性别为男

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

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

  • 相关阅读:
    自己定义Actionbar
    创建自己的Repo Server
    AI案例
    贝叶斯定理,从白袜到飞机失事再到人工智能
    jupyter notebook 安装代码提示功能
    Jupyter notebook 自动补全
    27 个Jupyter Notebook的小提示与技巧
    Windows下的Jupyter Notebook 安装与自定义启动
    以太坊联盟链 parity 节点搭建
    ubuntu上面Parity 安装
  • 原文地址:https://www.cnblogs.com/kwjl/p/12659367.html
Copyright © 2011-2022 走看看