import random i=random.randrange(65,90) #根据设置的范围生成随机数字 print(i) c=chr(i)#根据随机产生的数字 然后用chr生成对应ASCII 数字范围的字母 print(c) #----生成6位验证码------------ li=[] #创建列表保存生成的字母 for i in range(6): #for 循环6次 生成6个随机字母或数字 ra = random.randrange(0,5) #用随机数字 控制当前位置是否用随机数字 if ra==2 or ra==4: #生成数字 num=random.randrange(0,10) li.append(str(num)) else: i=random.randrange(65,90) c=chr(i) li.append(c) re ="".join(li)#把列表中的字母合并成一个字符串 print(re)