怎么用TXT写一个能把15位身份z转18位的小程序

怎么用TXT写一个能把15位身份z转18位的小程序,第1张

这是一个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位的小程序、随机点名小程序怎么做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10094411.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存