鱼C论坛

 找回密码
 立即注册
查看: 690|回复: 7

[原创] 身份证最后一位

[复制链接]
发表于 2023-1-1 14:25:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. xishu = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
  2. zhuanhuanbiao = {0:'1', 1:'0', 2:'X', 3:'9', 4:'8', 5:'7', 6:'6', 7:'5', 8:'4', 9:'3', 10:'2'}
  3. result = []

  4. seventeen = list(input('请输入你的身份号码前17位:'))
  5. for i in range(17):
  6.     seventeen[i] = int(seventeen[i])

  7. for j in range(17):
  8.     a = seventeen[j]
  9.     b = xishu[j]
  10.     result.append(a * b)

  11. c = sum(result) % 11
  12. last = zhuanhuanbiao[c]
  13. print(f'你的身份号码第18位是:{last}')
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-1 14:35:02 | 显示全部楼层
本帖最后由 Mike_python小 于 2023-1-1 14:37 编辑
  1. a = input("你身份证18位")
  2. print(a[17])
复制代码



我这个多简单
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-1 15:02:29 | 显示全部楼层

编 程 奇 才
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-1 15:13:50 | 显示全部楼层

没问题吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-1 18:42:22 | 显示全部楼层
就是个简单的算法而已,有点水哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-1 19:02:46 | 显示全部楼层

雀食没问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-2 23:19:06 | 显示全部楼层
学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-11-24 21:55:08 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-3 18:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表