登录器的制作!!!
Posted bdua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登录器的制作!!!相关的知识,希望对你有一定的参考价值。
第一个版本,没有用户选择选项,思考中!
flag_wx = False flag_jd = False def denglu(flag ="jd"): if flag == "jd": user,passwd = "ask","123" elif flag == "wx": user, passwd = "ask", "1234" def login(f): def inner(): if flag_wx ==False: username = input("请输入用户名:>>") password = input("请输入密码:>>") if username == user and password == passwd: print("登录成功!!!") f() else: print("错误") else: f() return inner return login @denglu("wx") def home(): print("welcom to home page") global flag_wx flag_wx = True @denglu def book(): print("welcom to book page") global flag_jd flag_jd = True @denglu def tv(): print("welcom to tv page") global flag_jd flag_jd = True while flag_wx == False: home()
功能基本实现:
home页面 使用:wx用户名密码
其他两个页面使用:jd用户名密码
flag_wx = False flag_jd = False def denglu(flag ="jd"): if flag == "jd": user,passwd = "ask","123" elif flag == "wx": user, passwd = "ask", "1234" def login(f): def inner(): if flag_wx ==False: username = input("请输入用户名:>>") password = input("请输入密码:>>") if username == user and password == passwd: print("登录成功!!!") f() else: print("错误") else: f() return inner return login @denglu("wx") def home(): print("welcom to home page") global flag_wx flag_wx = True @denglu() def book(): print("welcom to book page") global flag_jd flag_jd = True @denglu() def tv(): print("welcom to tv page") global flag_jd flag_jd = True while True: print("页面总和:", "home", "book", "tv") come = input("请输入你要访问的页面:》》》") if come == "home": home() elif come == "book": book() elif come == "tv": tv() else: print("请重新输入!!")
感觉还是不太熟练啊。
以上是关于登录器的制作!!!的主要内容,如果未能解决你的问题,请参考以下文章
带有顶点/片段着色器的光。使用不同的变量。 (openGL)