码迷,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
迷上了代码!