congudi 2022-05-15 13:57 采纳率: 44.4%
浏览 44

计算1到100的和,使用for循环和递归,用上述方法来时间计算程序执行时间

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
注意缩进

  • 写回答

2条回答 默认 最新

  • 溪风沐雪 2022-05-15 18:55
    关注

    没看懂,1到100使用for和递归方法,这是要计算啥?还是说随便写个函数

    评论

报告相同问题?

问题事件

  • 修改了问题 5月15日
  • 修改了问题 5月15日
  • 创建了问题 5月15日