两种方法:
1:
ll = [] # 空列表
for x in range(10):
# 吧得到的九个数加到列表,验证码是一体的,,只能当成一个字符串
ll.append(str(x))
# 大写字母加到列表
for x in range(65, 91): # [65,90) 左闭右开
ll.append(chr(x))
for x in range(97, 123):
ll.append(chr(x))
# 字符串形式显示
print("".join(random.sample(ll, 4)))
b = "".join(random.sample(ll, 4))
qq = input("请输入验证码").upper() # lower()
if qq in b.upper():
print("输入正确")
else:
print("输入错误")
2:
ll = "".join(random.sample(string.ascii_letters + string.digits, 4))
print(ll)
qq = input("请输入验证码").upper() # lower()
if qq in ll.upper():
print("输入正确")
else:
print("输入错误")