需求:随机生成验证码,
思路:
1.生成一个随机数,65-90
2.数字转化为字母:chr(数字)
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import random 5 temp = "" 6 for i in range(6): #定义生成一个6位的验证码 7 num = random.randrange(0, 4) 8 if num == 3 or num == 1: 9 rad2 = random.randrange(1, 10) #随机生成1-10的数字 10 temp = temp + str(rad2) #将生成的数字添加到temp中 11 else: 12 rad1 = random.randrange(65, 91) #随机生成A-Z字母的ascill码 13 c1 = chr(rad1) #将数字转化成字母 14 temp = temp + c1 #将生成的字母添加到temp中 15 16 print(temp)