Python生成验证码【简单易懂,代码可以直接运行】
验证码一般是包括一些随机产生的数字或符号,请实现随机生成一组6位验证码的功能。
每个字符可以是大写字母、小写字母或数字,有且只能是这三种类型中的一种。
点个👍吧,秋梨膏!!!
代码如下:
#生成验证码
import random
def rand(list_res):
for i in range(0, 6):
n = random.randint(0, 2) # 用n来判断随机输出是数字,小写字母,大写字母,randomint可以取到右边界
if (n == 0): # 随机输出一个数字
list_res.append(random.randint(0, 9))
elif (n == 1): # 随机输出一个字母
list_res.append(chr(random.randrange(65, 90)))
elif (n == 2):
list_res.append(chr(random.randrange(97, 122)))
if __name__ == '__main__':
n = 0
list_res = []
rand(list_res)
print(list_res)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
点个👍吧,秋梨膏!!!
每一次运行结果都不一样,运行结果如下:
点个👍吧,秋梨膏!!!