2020-11-22

本萌新随机生成10个由字母(大小写)和数字组成的八位密码笔记:
@import random

def PassWord():
alpha=[]#大小写字母表
for i in range(65,91):
alpha.append(chr(i))
for j in range(97,123):
alpha.append(chr(j))

num=[]#0-9数字表
for i in range(10):
    num.append(i)
n=1
while n<=10:
    a=random.sample(alpha,1)#取1个随机字母,确保有字母
    b=random.sample(num,1)#取1个随机数字,确保有数字
    c=random.sample(num+alpha,6)#字母数字联合表随机取6个
    list=a+b+c#连接
    password=random.sample(list,8)#再打乱连接的顺序
    print(f'第{n}个生成密码是:',*password,sep='')
    n+=1

if name == ‘main’:

PassWord()

借鉴的大神

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值