|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 yjsx86 于 2017-11-24 22:20 编辑
弄了半天都没搞清楚该怎么弄 最后只好自己写个装饰器来测函数执行时间
情况是我有个test.py的代码,内容如下:
- #/usr/bin/env pathon3
- #-*- coding: utf-8 -*-
- import string,random
- base = string.digits
- L = list(map(int,random.choices(base,k=5000)))
- def max_area1(_list):
- rs = []
- for i in range(len(_list)):
- for j in range(i, len(_list)):
- rs.append((_list[i] if _list[i] < _list[j] else _list[j]) * abs(i - j))
- print(max(rs))
- def max_area2(_list):
- rs = 0
- for i in range(len(_list)):
- for j in range(i, len(_list)):
- now = (_list[i] if _list[i] < _list[j] else _list[j]) * abs(i - j)
- rs = now if now > rs else rs
- return rs
复制代码
现在呢我处于python交互界面 我想带参数测试max_area1(L) max_area2(L)
试了几次都报错 想请坛子里的朋友 帮写个我参考一下 |
|