身份证号python,用python输入身份证号码判断性别的代码
Python身份证格式身份证是现在人人都有的东西。总共有18位数。这18位数字有一定的编码规则。
18位身份证的编码规则是:
前两位表示该省(直辖市或自治区)的代码;第3、4位数字表示:地级市(自治州)的代码;第5、6位数字表示区(县、自治县、县级市)代码;第7-14位数字表示:出生年月日;第15位和第16位表示当地派出所的代码;第17位数字表示性别:奇数表示男性,偶数表示女性;第18位是校验码,用来校验身份证的正确性;在输入身份证的过程中,用户经常出错。为了便于正确输入,用户的输入需要按照6 8 4的格式进行分组。
Python现在正在写一个脚本,这样输入数字后,就可以以6 8 4的格式输出。
python脚本如下所示:
Id=raw _ input(请输入您的id:)long=len(id)iflong 6:printid elif 6 long 14:printid[:6],id [6:] else: printid [:6],id [6: 14],id [14:]此脚本
根据效果图可以看出功能是实现的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。