首页 > 其他 > 详细

函数加上简单用户名密码认证

时间:2018-05-08 22:03:26      阅读:214      评论:0      收藏:0      [点我收藏+]
def renzheng(func):#高阶函数传的是函数名func作为参数
    def wrapper(*args,**kwargs):
        username=input(用户名:).strip()
        passwd=input(密码:).strip()
        if username==qwe and passwd==123:
           res= func(*args,**kwargs)
           return res
        else:
            print(错误)
    return wrapper
@renzheng
#装饰器 def index(): print(欢迎来到主页) home("小李")#在执行一次认证函数后执行home函数
@renzheng
def home(name): print(欢迎回家%s%name) shop("小王")#在执行一次认证函数后执行shop函数
@renzheng 
def shop(name): print(%s购物车里有%s,%s%(name,奶茶,妹妹))
  index()
#在执行一次认证函数后执行index函数
index() 
home()
shop()

 

函数加上简单用户名密码认证

原文:https://www.cnblogs.com/wfl9310/p/9010829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!