入门级练习题(16-)

Posted jiangzongyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门级练习题(16-)相关的知识,希望对你有一定的参考价值。

Q16:1.系统随机生成4位数,作为登录验证,2.用户输入用户名和密码还有验证码,3.共3次登录机会,但如果是验证码错误,不扣次数

重点:理解验证码的循环

from random import randint
num=0
verify_code = ‘‘
while num < 4:
verify_code += chr(randint(65,90))
num += 1
print(verify_code)

username=‘zong‘
password=‘123‘

num=1
while 1:
uname = input("请输入账号:")
upwd = input("请输入密码:")
vi_code = input(f"请输入验证码verify_code:")
if vi_code.upper() == verify_code:
print("验证码正确")
if num == 3:
print("次数已经用完,账号被冻结")
break
elif uname == username and upwd == password:
print("登陆成功")
break
else:
print(f"用户名或密码错误,你还有3-num次机会")
num += 1
continue
else:
print("验证码错误,请重新输入")
continue

以上是关于入门级练习题(16-)的主要内容,如果未能解决你的问题,请参考以下文章

2021最新mysql版SQL查询练习,入门级版本

2021最新mysql版SQL查询练习,入门级版本

前端基础入门级笔记02:表格列表表单学习,附练习+源码

2021最新mysql版SQL查询练习,入门级版本

百道Python入门级练习题(新手友好)第一回合——矩阵乘法

(python)turtle入门级画图练习