赞
踩
验证码一般是包括一些随机产生的数字或符号,请实现随机生成一组6位验证码的功能。 每个字符可以是大写字母、小写字母或数字,有且只能是这三种类型中的一种。
import random """ ASCII 数字:48~57 大写字母:65~90 小写字母:97~122 """ #Codes函数用来随机生成验证码 def Codes(): code=''#空字符串用来存放随机生成的验证码 #利用for循环生成六个字符 for i in range(0,6): # 随机生成数字 num = str(random.randint(0, 9)) # 随机生成大写字母 str1 = chr(random.randint(65, 90)) # 随机生成小写字母 str2 = chr(random.randint(97, 122)) #将每次循环随机生成的字母或者数字放入一个列表list list=[num,str1,str2] #从list列表中随机选出一个字符(数字,大写字母,小写字母) code=code+list[random.randint(0,2)] print("随机生成的验证码为:",code) Codes()

如有错误,请指正,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。