2022年 11月 5日

Python生成验证码【简单易懂,代码可以直接运行】

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

点个👍吧,秋梨膏!!!
每一次运行结果都不一样,运行结果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点个👍吧,秋梨膏!!!