对递归函数计时可以使用以下步骤:
time
模块来计时。首先,需要在代码开头导入该模块。import time
def recursive_function(n):
if n <= 1:
return 1
else:
return n * recursive_function(n-1)
time.time()
函数记录当前时间作为计时的起点。start_time = time.time()
result = recursive_function(5) # 示例中计算5的阶乘
time.time()
函数记录当前时间作为计时的终点。end_time = time.time()
execution_time = end_time - start_time
print()
函数。print("递归函数的执行结果为:", result)
print("递归函数的执行时间为:", execution_time, "秒")
以上是对递归函数计时的基本步骤。在实际应用中,可以根据需要进行适当的调整和扩展。
云+社区技术沙龙[第22期]
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第14期]
T-Day
云+社区沙龙online [国产数据库]
企业创新在线学堂
云+社区沙龙online第5期[架构演进]
停课不停学 腾讯教育在行动第四课
云+社区沙龙online[数据工匠]
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第5期]