其中顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。校验码是根据前面十七位数字码计算出来的检验码。
示例1:对于id_num='330281201010310640',返回(2010-10-31, 女)
示例2:对于id_num='330281200605302813',返回(2006-05-30, 男)
现在设计一个自定义函数,根据输入的身份证号,输出该公民的出生日期和性别。
以下代码能够实现上述功能。
def id_Inf(id_num):
birthday = id_num[6:10] + '-' + id_num[10:12] + '-' + ①
sex = '女男'
r = ②
return [birthday, sex[r]]
id_num='330281202002020648'
birthday, sex = id_Inf (( ③ ))
print(birthday, sex)
① ② ③
①两幅图像的单个像素存储容量都是3个字节
②1.bmp的存储容量小于2.bmp
③1.bmp图像主要表现为视觉冗余,2.bmp图像主要表现为空间冗余
④1.bmp图像主要表现为空间冗余,2.bmp图像主要表现为结构冗余

def printinfo( numbers, age = 35 ):
print( numbers )
print( age )
下面那些在调用函数时会报错( )
num=int(input("请输入感冒指数: "))
if 0<=num<=6 :
print("少发")
elif 7<=num<=19:
print("较易发")
elif 20<=num<=30:
print("易发")
elif 31<=num<=61:
print("极易发")
else:
print("指数值不正确")
def CaesarCipher( ):
c=mingwen.get("0.0", "end")
b=""
miwen.delete("0.0", "end")
for i in range(len(c)):
if 'a'<=c[i]<='w' or 'A'<=c[i]<='W':
b=b+chr(ord(c[i])①) #生成密文
elif 'x'<=c[i]<='z' or 'X'<=c[i]<='Z':
b=b+chr(ord(c[i])②) #生成密文
else:
b=b+c[i]
miwen.insert("0.0",b)
下列说法正确的是( )
设{an}是集合{2t+2s|0≤s<t,且s,t∈Z}中所有的数从小到大排列成的数列,即A1=3,a2=5,a3=6,a4=9,a5=10,a6=12,……
将数列{an}各项按照上小下大、左小右大的原则写成如下的三角形数表:
图1
图2
图3
图4