开发者社区> 问答> 正文

制作随机验证码,不区分大小写

制作随机验证码,不区分大小写

展开
收起
珍宝珠 2019-11-29 12:45:32 802 0
1 条回答
写回答
取消 提交回答
  • 流程:

    • 用户执行程序

    • 给用户显示需要输入验证码

    • 用户输入的值

    用户输入的值和显示的值相同时显示正确的信息:否则继续生成验证码等待用户输入

    生成随机验证码代码示例:

    def check_code():
        import random
        check_code = ''
        for i in range(4):
            current = random.randrange(0,4)
            if current != i:
                temp = chr(random.randint(65,90))
            else:
                temp = random.randint(0,9)
            check_code += str(temp)
        return check_code
    code = check_code()
    print(code)
    
    def check_code():
        import random
        check_code = ''
        for i in range(4):
            current = random.randrange(0,4)
            if current != i:
                temp = chr(random.randint(65,90))
            else:
                temp = random.randint(0,9)
            check_code += str(temp)
        return check_code
    code = check_code()
    while True:
        code = check_code()
        print (code)
        v = input('请输入验证码>>>>')
        v1 = v.upper()
        if v1 == code:
            print ('验证码正确')
            break
        else:
            pass
    
    2019-11-29 12:47:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载