python验证码(random模块)

#验证码(random模块)
import random#导入随机值模块
yanzhengma=[]#定义一个列表
for i in range(4):#循环4次
    a=random.randint(0,3)#定义a在0-3随机取一个值
    if i==a:#如果次数和随机值一样,则:
        b=chr(random.randint(65,90))#随机取一个65-90的值
        yanzhengma.append(b)#把b添加进列表
    else:
        c = random.randint ( 0 , 9 )
        yanzhengma.append(c)#否则把a添加进去
print(yanzhengma)
random.shuffle(yanzhengma)#把列表里的顺序打乱
print(yanzhengma)
#输出结果
[9, 'B', 8, 5]
[9, 5, 'B', 8]
#验证码(random模块)
import random#导入随机值模块
yanzhengma=''#定义一个列表
for i in range(4):#循环4次
    a=random.randint(0,3)#定义a在0-3随机取一个值
    if i==a:#如果次数和随机值一样,则:
        b=chr(random.randint(65,90))#随机取一个65-90的值
    else:
        b = random.randint ( 0 , 9 )
    yanzhengma+=str(b)
print(yanzhengma)

#输出结果
7FL5

你可能感兴趣的:(python基础)