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

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

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

  • 相关阅读:
    react-redux: counter
    react table dropdown
    react pagination
    react privateRoute
    分布式爬虫(2)
    CentOS安装Python3.x
    spark复习笔记(3):使用spark实现单词统计
    《快学scala》读书笔记(2)
    《快学scala》读书笔记(1)
    spark复习笔记(2)
  • 原文地址:https://www.cnblogs.com/kwjl/p/12659367.html
Copyright © 2011-2022 走看看