1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 随机密码生成。编写程序 在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。

随机密码生成。编写程序 在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。

时间:2020-09-05 00:40:37

相关推荐

随机密码生成。编写程序 在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。

随机密码生成。编写程序,在26个大小写字母和10和数字组成的列表中随机生成10个8位的密码:

根据题目要求,我们编写的程序主干要有哪些内容呢?

1.随机选择

2.26个大小写字母

3.10个阿拉伯数字(0-9)

4.10组8位的密码

具体内容分析及参考答案(答案不唯一):

import random as rk=[chr(65+i)for i in range(0,26)]k.extend([chr(i)for i in range(97,123)])k.extend([str(i)for i in range(0,10)])for i in range(10):print("".join(r.sample(k,8)))

1.导入随机库 random 并取别名,为了方便书写和输入(import 模块名 as 别名

2.生成一个包含26个字母的列表(list)这里用到了“列表推导式”。

3.再次用列表推导式生成一个包含0-9的列表并用extend()将其添加k中

4.for循环进行遍历,利用sample(序列,返回元素个数)

帖子中的知识点已标红,我就不再赘述了,大家可以上博客上查找相关内容

如果大家有更好的办法,可以在评论区交流经验。

不足之处,望大家不吝赐教,谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。