zoukankan      html  css  js  c++  java
  • 1212作业

    小作业.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('用时好快!')
  • 相关阅读:
    hdu 4508
    hdu 4506
    hdu 4505
    hdu 1525
    hdu 2212
    (贪心)删数问题
    (最短路 Dijkstra) hdu 1544
    (次小生成树) poj 1679
    (prim)hdu 1102
    (kruskal)hdu 1863
  • 原文地址:https://www.cnblogs.com/ThestarsinOctober/p/10110639.html
Copyright © 2011-2022 走看看