PTA Python习题 身份证号码输出性别与出生日期
题目要求
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习题 身份证号码输出性别与出生日期相关推荐
- python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...
import java.util.Calendar; import java.util.Scanner; /** * 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息. 要 ...
- 通过身份证号码得到性别和出生日期
var sfzh=$("input[name='sfzh']").val();//获取出生日期 var birthday=sfzh.substring(6,10)+"-& ...
- 请写代码校验第二代身份证号码有效性。程序接收一个18位的身份证号码和性别,根据以下规则输出号码是有效还是无效。
请写代码校验第二代身份证号码有效性.程序接收一个18位的身份证号码和性别,根据以下规则输出号码是有效还是无效. 第二代身份证号组成规则: a) 身份证号码(18位)= 地址码(6)+ 出生日期码(8) ...
- PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序
目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...
- Python+Opencv身份证号码区域提取及识别实现
前端时间智能信息处理实训,我选择的课题为身份证号码识别,对中华人民共和国公民身份证进行识别,提取并识别其中的身份证号码,将身份证号码识别为字符串的形式输出.现在实训结束了将代码发布出来供大家参考,识别 ...
- js根据身份证号码判断性别和年龄
/**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...
- js简单实现根据身份证号码识别性别年龄生日
function discriCard(){ //获取输入身份证号码 var UUserCard = ""; //获取出生日期 UUserCard.substring(6, 10) ...
- 通过身份证号码得出性别和年龄
//通过身份证号码得出性别和年龄 export const analyzeIDCard = function(IDCard) {var sexAndAge = {};//获取用户身份证号码var us ...
- 低代码学习教程:根据身份证号码计算性别
方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...
最新文章
- Python每日一练0018
- xml 需要转义
- 【原创】iframe与父页面之间,变量、方法互相调用
- oracle12cnolog,oracle12c 服务占用内存太大,oracle调整内存解决方法
- Kafka日志清理之Log Deletion
- Java并发(二十一):线程池实现原理
- 用python实现yale人脸数据集降维_用Python实现磁盘IO操作全攻略,让数据流动起来!...
- --------------比大小---------------大数比大小 这个方法 值得 留念
- window.location.reload(false);window.location.reload(true);history.Go(0)区别
- python表单防重复提交_传统方式提交表单,防止重复提交问题?
- 通过JavaScript实现分页及搜索查询
- 微处理器系统结构与嵌入式系统设计(二)
- EPUB电子书阅读必备
- 学计算机u盘多少g合适,U盘设定分配单元的大小多少合适
- php chm生成工具,phpDocumentor PHP 文档生成 CHM
- 解决curl ftp:192.168.4.12 (67) Access denied: 530和500问题
- 数字孪生智慧制造生产线项目实施方案,平台认知与概念
- 【财务架构day1】财务系统的领域建模——五视图法的分析
- 阿里云发短信错误SignatureDoesNotMatch
- anaconda创建一个新的虚拟环境