1到100使用for和递归方法,然后用测试for循环的运行时间
如以下代码还可以测试递归时间的计算
def run_time(func):#这是一个用于计算程序执行时间的装饰器
def new_func(*args,**kwargs):
start_time = daterime.now()
pring('开始时间为:%s'%start_time)
func(n) #如果需要参数N就需要提前定义,不需要
可以直接去掉
end_time = datetime.now()
pring('结束时间为:%s'%end_time)
total_time = end_time - start_time
pring('总共花费时间为:%s'%total_time)
return new_func
注意缩进