题目要求

18位居民身份证号码排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码(男性使用1、3、5、7、9等奇数,女性使用2、4、6、8、0等偶数)和一位数字校验码。

从键盘输入一串18位的字符串。如果位数不是18位则输出“error”,否则输出性别及出生日期。

输入格式:

输入一串号码

输出格式:

输出性别及出生日期或error。

输入样例1:

420102201001152928

输出样例1:

女, 20100115

输入样例2:

42010220100115292

输出样例2:

error

参考代码

id = input()
if len(id) != 18:print("error")
else:birth = id[6:14]sex = "13579"if sex.find(id[16]) >= 0:sex = '男'else:sex = '女'print("%s, %s" % (sex, birth))

PTA Python习题 身份证号码输出性别与出生日期相关推荐

  1. python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...

    import java.util.Calendar; import java.util.Scanner; /** * 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息. 要 ...

  2. 通过身份证号码得到性别和出生日期

    var sfzh=$("input[name='sfzh']").val();//获取出生日期 var birthday=sfzh.substring(6,10)+"-& ...

  3. 请写代码校验第二代身份证号码有效性。程序接收一个18位的身份证号码和性别,根据以下规则输出号码是有效还是无效。

    请写代码校验第二代身份证号码有效性.程序接收一个18位的身份证号码和性别,根据以下规则输出号码是有效还是无效. 第二代身份证号组成规则: a) 身份证号码(18位)= 地址码(6)+ 出生日期码(8) ...

  4. PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序

    目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...

  5. Python+Opencv身份证号码区域提取及识别实现

    前端时间智能信息处理实训,我选择的课题为身份证号码识别,对中华人民共和国公民身份证进行识别,提取并识别其中的身份证号码,将身份证号码识别为字符串的形式输出.现在实训结束了将代码发布出来供大家参考,识别 ...

  6. js根据身份证号码判断性别和年龄

    /**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...

  7. js简单实现根据身份证号码识别性别年龄生日

    function discriCard(){ //获取输入身份证号码 var UUserCard = ""; //获取出生日期 UUserCard.substring(6, 10) ...

  8. 通过身份证号码得出性别和年龄

    //通过身份证号码得出性别和年龄 export const analyzeIDCard = function(IDCard) {var sexAndAge = {};//获取用户身份证号码var us ...

  9. 低代码学习教程:根据身份证号码计算性别

    方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...

最新文章

  1. Python每日一练0018
  2. xml 需要转义
  3. 【原创】iframe与父页面之间,变量、方法互相调用
  4. oracle12cnolog,oracle12c 服务占用内存太大,oracle调整内存解决方法
  5. Kafka日志清理之Log Deletion
  6. Java并发(二十一):线程池实现原理
  7. 用python实现yale人脸数据集降维_用Python实现磁盘IO操作全攻略,让数据流动起来!...
  8. --------------比大小---------------大数比大小 这个方法 值得 留念
  9. window.location.reload(false);window.location.reload(true);history.Go(0)区别
  10. python表单防重复提交_传统方式提交表单,防止重复提交问题?
  11. 通过JavaScript实现分页及搜索查询
  12. 微处理器系统结构与嵌入式系统设计(二)
  13. EPUB电子书阅读必备
  14. 学计算机u盘多少g合适,U盘设定分配单元的大小多少合适
  15. php chm生成工具,phpDocumentor PHP 文档生成 CHM
  16. 解决curl ftp:192.168.4.12 (67) Access denied: 530和500问题
  17. 数字孪生智慧制造生产线项目实施方案,平台认知与概念
  18. 【财务架构day1】财务系统的领域建模——五视图法的分析
  19. 阿里云发短信错误SignatureDoesNotMatch
  20. anaconda创建一个新的虚拟环境

热门文章

  1. 基于改进人工蜂群算法的K均值聚类算法(Matlab代码实现)
  2. .net程序config文件中特殊字符的正确写法
  3. Python笔记 · 鸭子类型 / Duck Typing
  4. SAP 打开或关闭财务账期和物料账期等事物代码清单-OB52/MMPV/MMRV/OKP1/1KEF
  5. Vue项目的登录和注册界面
  6. Day3:现金流三拷问---投资环节
  7. 腾讯高级数据分析师采访2
  8. 2022年PMP考试的3A好考吗?
  9. Python环境搭建(mac)
  10. MediaPlayer读取手机内存文件夹权限问题