我还是个新生,为什么要这么搞我呀,唉,帮帮我吧

我还是个新生,为什么要这么搞我呀,唉,帮帮我吧

问题描述:

a =0
用户注册登录
你做了一个网站,网站开始需要用户注册,然后才能录,登录时密码只能输错3次,输错3次之后提示用户退出或者修改密码
效果比如:
请选择您的操作:登录、注册
1、比如我先选择登求,那么进入登录操作,如果不存在用户名和密码,提示用户先去注册。
2、选择注册,进入注册操作,注册完之后,开始登录操作,登录时只能输错3次密码。
3、3次输错之后可以提示用户选择退出系统或者修改密码,修改成功之后再继续登求。

基本功能,供参考


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("请输入注册密码:")

img

img

需要网页呈现还是只是简单的功能实现呢???