小作业7

6.现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许

def my_log(name):

  print('%s欢迎登陆'%(name))

import  functoolsdef mylog_in(mylog):rootname = 'python'rootkey = '123'input_name = input('user:')input_key = input('password:')@functools.wraps(mylog)def dec():if input_name == rootname and input_key == rootkey:mylog(input_name)else:print('登录失败')return dec@mylog_in
def my_log(name):print('%s欢迎登陆'%(name))my_log()

7.利用装饰器为函数加上统计执行时间的功能。

  提示 time模块中的time()函数可以获取当前时间

import  functools
import time
def dec(f):@functools.wraps(f)def decsumn(num):starttime= time.time()x = f(num)endtime =  time.time()usetime= endtime -starttimeprint('共计使用了%f秒'%usetime)return xreturn decsumn@dec
def sumn(n):res = nfor i in range (n):res +=ireturn resq = sumn(100)
print(q)

转载于:https://www.cnblogs.com/gec258/p/10111491.html

20181212-python1119作业郭恩赐相关推荐

  1. 20181213-python1119作业郭恩赐

    实现发牌器(排中不包含大小鬼),共4个玩家,每人13张牌 ''' 实现发牌器(排中不包含大小鬼),共4个玩家,每人13张牌''' __auther__= '郭恩赐' import randomclas ...

  2. 20181207作业-郭恩赐

    5. 尝试实现一个管理系统 =======通讯录管理系统======= 1.增加姓名和手机 2.删除姓名 3.修改手机 4.查询所有用户 5.根据姓名查找手机号 6.退出 ============== ...

  3. 20181211-python1119作业郭恩赐

    小作业6 16.请问这个函数有多少个参数? def MyFun((x,y), (a, b)): return x * y - a * b 答: 这个函数没有参数,元组不能作为参数传到函数中. 17.编 ...

  4. UEA1224——郭恩赐 day03 作业

    一.不理解知识点: 二.作业 定义以下函数: 1. 求得两个整型数中较大的那一个 1 #include<stdio.h> 2 3 int max(int x,int y); 4 int m ...

  5. UEA20181224 郭恩赐 作业2019 3 22

    实现功能   信号设定闹钟,可以一次设定多个闹钟,谁的时间短谁先触发,并执行相应的操作 运行结果 gec@tbf$ ./a.out **world*hello**apue******** main.c ...

  6. 第二次作业 郭昭杰 201731062608

    Git地址:https://github.com/guozhaojie Git用户名:guozhaojie 学号后五位:62608 博客地址:https://www.cnblogs.com/ashes ...

  7. 第14/15周作业---郭志康

    7-3 求整数序列中出现次数最多的数 #include<stdio.h> int main() {int N,i,j,count=0;scanf("%d",&N ...

  8. 乐符识别matlab,GitHub - Nuullll/music-synthesizer: Homework No.1 for summer course: MATLAB

    合成音乐大作业 郭一隆 无36 2013011189 非原创等级声明 改进参考 realwave到wave2proc预处理部分(平均除噪法)的思路为同学之间讨论结果, 在讨论结果基础上优化了采样数目以 ...

  9. 20222808郭锦城 2022-2023-2 《网络攻防实践》第10次作业

    2022-2023-2 <网络攻防实践>第10次作业 1.实验内容 1.1 Web应用程序体系结构及其安全威胁: 1.1.1 Web应用体系结构 Web应用程序的体系结构包括客户端.Web ...

最新文章

  1. 如何把文件隐藏在一张图片里面
  2. android 模板方法模式,安卓设计模式(七)模板方法模式
  3. GPT2文本生成有问题?这里有些潜在解决思路
  4. php sku添加,php – 在单个产品页面中显示SKU下的自定义字段值
  5. CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5
  6. 程序员版本管理知识 Git 详细整理
  7. 【分享】老调重弹,既懂技术又懂管理的人才发展中的实际问题
  8. 一篇文章让你了解灾备指标:RPO与RTO
  9. maven将第三方依赖_如何将商业第三方文物整合到您的Maven版本中
  10. 我编程很渣,但我就是喜欢编程,我该怎么做?放弃还是继续坚持?
  11. 查看.Net Framework版本的方法
  12. 百度SEOB2B/论坛/网站自动更新/发布程序
  13. python错误提示库没有注册_SpringBoot实现登录注册常见问题解决方案
  14. 女子多年未住别墅成剧组拍摄地,网友:看个剧才想起自己还有栋别墅
  15. python终端会话_如何为Python终端提供持久性历史记录
  16. 高校园区网络建设方案——东北师范大学
  17. 使用了无效的sql语句_使用SQL语句创建数据库
  18. 【回文串7】LeetCode 234. Palindrome Linked List
  19. 支付宝小程序人脸识别认证
  20. Win11 22H2怎么跳过联网和微软账户登录?

热门文章

  1. perf record/report
  2. linux-deepin-GPU-CudaFFT从入门到使用三天
  3. MySQL系统学习笔记
  4. php多表头表格,HTML多表头表格代码_HTML/Xhtml_网页制作
  5. 福州从事软件测试,自动化测试的个人经历
  6. js进阶之onresize
  7. dp交换机命令_交换机的端口操作命令.word.doc
  8. 我们不是大数据的人质
  9. 企业级负载均衡解决方案之六:UCloud四层负载均衡解决方案Vortex
  10. Vue 动态绑定组件