
这是一个Python程序的代码示例,可以将15位的身份z号码转换为18位的身份z号码:
```python
def IdCardConvert(cid):
cid = str(cid)
idcard = ''
if len(cid) == 15:
idcard = cid[0:6] + '19' + cid[6:15]
s = 0
for i in range(17):
s += (pow(2, 17 - i) % 11) int(idcard[i])
r = 12 - s % 11
if r == 10:
idcard += 'X'
elif r == 11:
idcard += '0'
else:
idcard += str(r)
else:
return cid
return idcard
```
其中,cid表示传入的身份z号码,函数返回身份z号码的18位转换结果。需要注意的是,这个程序并没有考虑到非法输入的情况,如果要用于生产或实际应用场景,请自行添加输入检查的代码。
在使用ExcelExcel制作随机点名小程序这个问题。
软件:Exce2016
电脑:华为MateBook14
系统:Windows10
1、打开文件,进入开发工具点击visual basic。
2、打开需要点名的所在sheet表,并输入代码,并单击保存。
3、d出另存为,设置保存类型,将文件保存为xlsm。
4、在开发工具-插入一个按钮。
5、在d出的“指定宏,选择sheet”点名,并点击确定。
6、更改控件上的名称“点名,并设置基本格式”,后点击即可。
以上就是关于怎么用TXT写一个能把15位身份z转18位的小程序全部的内容,包括:怎么用TXT写一个能把15位身份z转18位的小程序、随机点名小程序怎么做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)