小作业.7
6.现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许
def my_log(name):
print('%s欢迎登陆'%(name))
def aut(f): def anth(): m=input('登录用户名:') n=input('输入密码:') if m=='python'and n=='123': f(m) return anth() @aut def my_log(name): print('%s欢迎登陆'%(name))
import time def time1(f): def time2(): m=time.time() print(m) f() n=time.time() print(n) print('调用函数时间为:{}'.format(n-m)) return time2() @time1 def text(): print('你好!') print('用时好快!')