首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python计算身份第18位(校验码)来判断身份是否输入正确

前言 身份编码规则如下:根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。...校验码(身份最后一位)是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码。...其分别对应的最后一位身份的号码为1-0-X-9-8-7-6-5-4-3-2。 通过上面得知如果余数是2,就会在身份的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份的最后一位号码就是2。...我们要看看这个身份是不是合法的身份。 首先我们得出前17位的乘积和是98,然后用98除以11得出其余数是10。最后通过对应规则就可以知道余数10对应的数字是2。...用Python实现 lis = list(input('请输入身份证号码:')) ten = ['X', 'x', 'Ⅹ'] ID = ["10" if x in ten else x for x in

4.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

身份扩展(类构造与析构)Python

题目描述 定义一个身份类,将 15 位的旧版身份号扩充为 18 位。...输入 测试组数t 以下t行,输入15位身份号 输出 每个实例包含三行输出 第1行,在构造函数输出原身份号,看样例 第2行,调用类方法输出扩展后的身份号,看样例 第3行,在析构函数输出提示信息,包含扩展后身份号末...=001X construct ID=310001000101452 upgrade ID=310001190001014527 destruct ID=4527 思路分析 在把C++的程序转为Python...一是字符串改变问题,python中字符串是不能修改的,所以需要插入操作的时候就需要把字符串变成列表插入。...噢,整个过程用了切片的方法,python的切片确实好用。 AC代码 class ID: def __init__(self,id): self.

14630

Python中元组相关知识

下面给大家介绍以下元组的相关知识:   ·元组可以看成是一个不可更改的list 1.元组的创建 # 创建空元祖 t = () print(type(t)) # 创建只有一个值的元组 # 观察可知元组中如果纯数字的话...1,2,3) if 2 in t: print("yes") else: print("no") yes # 元组遍历,一般采用for循环 # 1.单层元组遍历 t = (1,2,3,"python...","java") for i in t: print(i,end=" ") 1 2 3 python java # 2.双层元组遍历 t = ((1,2,3),("python","java...', 'java', 'c') 1 -- 2 -- 3 python -- java -- c 关于元组的函数: 以下看代码 以下所有函数,对list基本适用 # len:获取元组的长度 t =...print(a) print(b) print("*"*30) # Java程序员会这么写 c = a a = b b = c print(a) print(b) print("*"*30) # python

35810

如何制作借阅

现在很多学校都在每个班级里设置一个图书角,图书角里的书可以自由借阅,为了更好地管理图书,老师会使用借阅,借阅上有学生的姓名、照片、年级等信息。...制作这样的借阅也可以使用条码标签软件,小编下面就详细介绍操作过程。   首先打开条码软件,新建一个文件,这里要注意,我们以前做标签时,选择的是条码标签类卡片,今天做的借阅,要选择卡证书类卡片。...06.png   借阅制作完成后,点击上一条记录和下一条记录查看。...07.png   综上所述就是使用条码标签软件制作借阅的操作方法,条码软件的功能不只局限于制作条码标签,还可以制作各种证书、奖状、卡片、名片等。

1.1K20

Python数据科学:相关分析

目前手上有两本书,一本《利用Python进行数据分析》,一本《Python数据科学》。 对于学习什么东西,都有它的「道」和「术」。「道」即原理,「术」即技巧。.../ 01 / 前言 说实话,《Python数据科学》这本书是真的不错。 它不仅提供了大量的专业术语的解释,还有各式各样通俗易懂的案例。 非常适合新手学习,后期一定也给大家争取争取一下送书的福利!...所以在每篇的前言,我会摘要一些《Python数据科学》的相关内容。 一方面,加深自己对相关知识的印象。 另一方面,也分享给大家,补充一下专业知识。...你就默认正相关就好,即排名越靠前,分数越高。 ? 通过散点图我们发现数据有线性相关关系。 那么就能使用皮尔逊(Pearson)相关系数对两变量的相关关系进行分析。...那么结论就显而易见,排名与评价分数之间的关系为线性正相关!!! 相关分析除了通过相关系数分析,还可以通过散点矩阵图。 对多个变量之间的相关关系进行分析,去探索变量间的关系。

41120

学生注册idea_学生怎么绑定身份

idea/download/#section=windows 安装过程中一直 next 即可 二、申请 相信很多学生所在的学校不提供教育邮箱,那么没关系,JetBrains 不仅支持教育邮箱,而且支持学生申请...目前支持四种方式:教育邮箱、ISIC 认证、官方证明文件(学生)、GitHub。...直接步入正题: 申请链接:https://www.jetbrains.com/shop/eform/students 1、学生证认证 将学生正面、反面各拍一张,上传至附件中,填写信息除了Comment...3、ISIC 认证 是 ISIC 国际学生,一般人没有,所以也不考虑。 4、GitHub 认证 要通过这种方式认证,首先你要在 GitHub 上面已经认证你的学生身份。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.3K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券