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周岁
    你的性别为男

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

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

  • 相关阅读:
    linux创建用户和组
    ftp上来显示的时间和系统时间不一致
    在Linux下如何用Shell脚本读写XML?现有一个config.xml(转)
    关于业务主键和逻辑主键
    git push 提示
    浏览器默认样式
    css实现缩进无限嵌套
    使用设置报头x-Frame-Options限制iframe网页嵌套
    chrome控制台小技巧
    git版本库底层命令
  • 原文地址:https://www.cnblogs.com/kwjl/p/12659367.html
Copyright © 2011-2022 走看看