a =0
用户注册登录
你做了一个网站,网站开始需要用户注册,然后才能录,登录时密码只能输错3次,输错3次之后提示用户退出或者修改密码
效果比如:
请选择您的操作:登录、注册
1、比如我先选择登求,那么进入登录操作,如果不存在用户名和密码,提示用户先去注册。
2、选择注册,进入注册操作,注册完之后,开始登录操作,登录时只能输错3次密码。
3、3次输错之后可以提示用户选择退出系统或者修改密码,修改成功之后再继续登求。
我还是个新生,为什么要这么搞我呀,唉,帮帮我吧
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 提着脑袋去学习 2021-11-01 19:40关注
基本功能,供参考
dic_info = {} count = 0 while 1: opt_chose = input("请选择您的操作,登陆:输入1,注册:输入2\n") if(opt_chose == '1'): opt_name = input("请输入登陆用户名:") if(opt_name in dic_info.keys()): opt_code = input("请输入登陆密码:") if(opt_code == dic_info[opt_name]): print("登陆成功,开始浏览") break else: count =0 while count < 2: if(opt_code == dic_info[opt_name]): print("登陆成功,开始浏览") break else: opt_code = input("密码不正确,请重新输入,剩余次数%s:"%(2-count)) count = count + 1 if(count < 2): break else: print("密码错误,请退出或者修改密码") opt_c = input("选择您的操作, 退出:输入 exit,修改密码输入 change\n") if(opt_c == 'exit'): break else: dic_info[opt_name] = input("请输入修改密码:") continue else: print("用户不存在,请先注册用户") else: opt_name = input("请输入注册用户名:") dic_info[opt_name] = input("请输入注册密码:")
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 西南科技大学数字信号处理
- ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
- ¥30 STM32 INMP441无法读取数据
- ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
- ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
- ¥15 用visualstudio2022创建vue项目后无法启动
- ¥15 x趋于0时tanx-sinx极限可以拆开算吗
- ¥15 pyqt信号槽连接写法
- ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。