码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-05-08 22:31:37      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:inpu   name   rgs   dex   class   密码认证   code   购物车   user   

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()

 

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

标签:inpu   name   rgs   dex   class   密码认证   code   购物车   user   

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

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!