当前位置:   article > 正文

验证码一般是包括一些随机产生的数字或符号,请实现随机生成一组6位验证码的功能。 每个字符可以是大写字母、小写字母或数字,有且只能是这三种类型中的一种。_点击页面按钮,随机出现验证码 ,在页面中显示六位随机字符(数字、字母组合)

点击页面按钮,随机出现验证码 ,在页面中显示六位随机字符(数字、字母组合)

题目:

验证码一般是包括一些随机产生的数字或符号,请实现随机生成一组6位验证码的功能。 每个字符可以是大写字母、小写字母或数字,有且只能是这三种类型中的一种。

代码:

import random
"""
ASCII
数字:48~57
大写字母:65~90
小写字母:97~122
"""
#Codes函数用来随机生成验证码
def Codes():
    code=''#空字符串用来存放随机生成的验证码
    #利用for循环生成六个字符
    for i in range(0,6):
        # 随机生成数字
        num = str(random.randint(0, 9))
        # 随机生成大写字母
        str1 = chr(random.randint(65, 90))
        # 随机生成小写字母
        str2 = chr(random.randint(97, 122))
        #将每次循环随机生成的字母或者数字放入一个列表list
        list=[num,str1,str2]
        #从list列表中随机选出一个字符(数字,大写字母,小写字母)
        code=code+list[random.randint(0,2)]
    print("随机生成的验证码为:",code)
Codes()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

运行结果:

在这里插入图片描述
如有错误,请指正,谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54595
推荐阅读
相关标签
  

闽ICP备14008679号