校验码的计算方法如下:
①将身份证号码的前17位数字分别乘以对应的系数。对应关系如下:
号码位 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
系数 |
7 |
9 |
10 |
5 |
8 |
4 |
2 |
1 |
6 |
3 |
7 |
9 |
10 |
5 |
8 |
4 |
2 |
②将17位数字和系数相乘的结果累计求和;
③用所求的和除以11得到余数;
④用余数与身份证号码的最后一位校验码进行对应,对应关系如下:
余数 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
校验码 |
1 |
0 |
X |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
ID=input("请输入十八位身份证号码: ")#输入身份证号码
sex={0:"女",1:"男",2:"女",3:"男",4:女,5:"男": 6:"女",7:"男"."8:"女",9:"男"}
ID_ birth=ID[6:14]
ID_ sex=ID[16]
ID_ check=ID[17]
#求出year,month,day
① |
print("出生日期: "+year+"年"+ month+"月"+day+"日")
print("性别:", ② )
ID=list(ID) #把字符串转成列表
ID=list(map(int, ID[0:17])) #把前17个元素转成整型
ID_ CHECK=["1","0'","X'","9“,"8","7”,"6“,"5”,"4","3","2"]
③ |
#用列表存储每一位权值 #17位数字和系数相乘的结果累计求和 #求余数 #求验证码 |
print("验证码是否正确:", check-= =ID_check)
a = float(input("输入边长a:"))
b = float(input("输入边长b:"))
c = float(input("输入边长c:"))
p=(a+b+c)/ 2
print("三角形的面积:",area)
a-input("请输入化合物:") #例如输入“C2h4o2”
dic= {"C":12,"H":1,"O":16,":12,"h":l,"o":16}
sum= #求C元素质量
sum_ total=
result-sum/ sum_total
print("C元素的质量分数:",result)
a=4
b=5
c=a+b
print(c)
print(“c”)
s=int(input("请输入一个两位数:"))
s=s//6
print(s)
from tkinter import *
root = Tk()
root.title("旅行线路")
root.geometry('300x120')
root.resizable(0,0)
Button(root, text="添加线路", relief="solid",width=10,height=2).pack()
Button(root, text="查询线路", relief="solid",width=10,height=2). pack()
s="Hello, Kitty!"
n=Len (s)
Text1. text= Mid (s,7,n-7)
a="student"
b=a[-2:-5:-1]
print(b)
m= 153
a=m// 100
b=m//10%10
c=m%10
n=a**3+b**3+c*3
print (n)
运行该程序段,输出结果是
a=5
b=6
a,b=3,4
print(a,b)
s=[1,3,5,7,9]
s. insert(2,6)
del s[3]
print(s)
a=a+b:b=b+a
print a,b
这段程序的执行结果是( )
PRIVATE SUB FORM_CLICK( )
END SUB
def f(a,b):
result=a*b
s=a+b
return result
a=int(input("a="))
b=10
s=f(a,b)
print(s)
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("成绩表.xlsx")
print(df1)
划线处的代码应为 (单选,填字母)
请在划线处填写合适的代码。
num=int(input("请输入小组:"))
plt.figure(figsize=(10,5))
list=[]
for i in range(12):
s="题"+str(i+1)
list.append(df1.at[num,s]*50)
plt.bar(range(1,13),list)
plt.title(str(num)+" ")
plt.xlabel("question number")
plt.ylabel("correct rate")
plt.show()
a=int(input())①
b=int(input())②
c=a+b
print('c')③
a=3
b=5
s=a+b
print(s)