php语言 网站建设,做分类信息网站赚钱吗,食品贸易网站建设案例,旅游便宜的网站建设题目 提示输出含数字、字母的四位随机数#xff0c;输入提示的验证码进行验证#xff0c;验证码正确结束程序#xff0c;验证码错误继续输入。
分析 我们可以通过random模块生成0到9的随机数#xff0c;也可以通过生成65到90的随机数#xff0c;将65到90的随机ASCLL码转换…题目 提示输出含数字、字母的四位随机数输入提示的验证码进行验证验证码正确结束程序验证码错误继续输入。
分析 我们可以通过random模块生成0到9的随机数也可以通过生成65到90的随机数将65到90的随机ASCLL码转换为字符而获得随机英文字母将生成的单个随机字符组合到一起就得到了随机字符串。
Python代码
import randomdef check_code(): # 生成随机验证码new_code for i in range(4):current random.randrange(1, 4)if i ! current:temp chr(random.randrange(65, 90)) # 生成随机字母else:temp random.randrange(0, 9) # 生成随机数字new_code str(temp)return new_codewhile True:check_code()code check_code() print(验证码, code)v input(请输入验证码)v v.upper()if v code: # 验证码对比print(验证码正确)exit()总结 在Python中可以使用random模块或numpy模块来生成随机数内置函数chr()可以将ASCLL码转换为对应的字符。