- 0
- 0
- 约小于1千字
- 约 3页
- 2026-04-28 发布于广东
- 举报
根据月份英文简称识别月份——字典
合并两个书单,并去掉重复书名——集合
实例编写程序,进行身份证校验码计算
;实例目标:利用已学过的字典知识实现身份证校验码设计。
实例内容:通常,每个人的身份证号是18位,前17位分别为所在地身份证编号、出生日期、等级流水号,现在要根据以上17位计算第18位校验位。;代码实现:
num=input(请输入1-17位身份证号码:)
xishu=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]
qiumo={0:1,1:0,2:X,3:9,4:8,5:7,6:6,7:5,8:4,9:3,10:2}
sum=0
foriinrange(17):
sum+=int(num[i])*int(xishu[i])
yu=sum%11
yanzheng=qiumo[str(yu)]
print(验证码为:%s%yanzheng)
print(身份证号码为:%s%s%(str(num),str(yanzheng)))
您可能关注的文档
- Python程序设计任务驱动式教程_1.5 小海龟画图 绘制彩色的三角形、正方形、五边形、圆形 .pptx
- Python程序设计任务驱动式教程_4.5 将十进制IP地址转换为二进制数 常用的内置函数.pptx
- Python程序设计任务驱动式教程_实例2 小海龟画图 绘制彩色的三角形、正方形、五边形、圆形 .pptx
- Python程序设计任务驱动式教程_实例1 报名信息确认.pptx
- Python程序设计任务驱动式教程_实例8 判断奇偶数 双分支选择.pptx
- Python程序设计任务驱动式教程_实例9 判断一个点所在的象限 多分支选择.pptx
- Python程序设计任务驱动式教程_实例15 九九乘法歌诀.pptx
- Python程序设计任务驱动式教程_实例6 升级版句子大反转游戏 把英文句子中所有单词逆序.pptx
- Python程序设计任务驱动式教程_实例13 升级版可提前跳出循环的登录验证系统.pptx
- Python程序设计任务驱动式教程_实例12 可试错3次的登录验证系统.pptx
最近下载
- 2024年中国协同办公平台行业研究报告.pdf VIP
- 标准图集-12J003-室外工程.pdf VIP
- 初一下册地理测试卷济南版.pdf VIP
- 2023吉林大学白求恩第一医院病案室招聘笔试备考试题及答案解析.docx VIP
- DB11∕T 1598.3-2019 居家养老服务规范 第3部分:助医服务.docx VIP
- 2025(统编版)语文五年级下册第六单元解析+任务目标+大单元教学设计 .pdf VIP
- (高清版)B-T 1972.1-2023 碟形弹簧 第1部分:计算.pdf VIP
- 2019年同等学力申硕工商管理综合考试真题及标准答案.doc VIP
- 江苏省连云港高级中学等校2024-2025学年高二下学期4月期中地理试题(原卷版+解析版).docx VIP
- 《汽车用电点火具要求和试验方法》.pdf VIP
原创力文档

文档评论(0)