简单直接上代码
代码如下:
import random
code_list = []
for i in range(6): # 控制验证码的位数
state = random.randint(1, 3) # 生成状态码
if state == 1:
first_kind = random.randint(65, 90) # 大写字母
random_uppercase = chr(first_kind)
code_list.append(random_uppercase)
elif state == 2:
second_kinds = random.randint(97, 122) # 小写字母
random_lowercase = chr(second_kinds)
code_list.append(random_lowercase)
elif state == 3:
third_kinds = random.randint(0, 9) # 数字
code_list.append(str(third_kinds))
code_str = "".join(code_list) # 将列表元素连接成字符串
print(code_str)