我在写一个非常简单的程序来计算一个数的阶乘。与Python不同的运行时间
这:
import time
def factorial1(n):
fattoriale = 1
while (n > 0):
fattoriale = fattoriale * n
n = n - 1
return fattoriale
start_time = time.clock()
factorial1(v)
print float(time.clock() - start_time), "seconds"
奇怪点(我)是在执行时间项的结果(上的值):
1°运行:0.000301秒
2°运行:0.000430秒
3°运行:0.000278秒
为什么你认为它是如此可变? 它与浮点型逼近有关吗?
谢谢,詹安卡
你正在运行哪个操作系统? –