首页 > 代码库 > 装饰器作业
装饰器作业
题目大概要求:
源代码:
log_in_status=False def log_in(f): def g(): global log_in_status if log_in_status==False: type=input("请选择登陆类型:1京东2微信") if(type==‘1‘): a=open("jingdong.txt") a.seek(0,0) USERNAME=a.readline() PASSWORD=a.readline() username=input("请输入用户名") password=input("请输入密码") if(USERNAME==(username+‘\n‘) and PASSWORD==password): f() log_in_status=True else: print("用户名或密码错误") if(type==‘2‘): a=open("weixin.txt") a.seek(0,0) USERNAME=a.readline() PASSWORD=a.readline() username=input("请输入用户名") password=input("请输入密码") if(USERNAME==username+‘\n‘ and PASSWORD==password): f() log_in_status=True else: print("用户名或密码错误") else: f() return g @log_in def home(): print("Welcome to home page") @log_in def finance(): print("Welcome to finance page") @log_in def book(): print("Welcom to book page") home() finance() book()
装饰器作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。