我是Python编程新手。我今天早上开始研究ProjectEuler,我想知道执行我的解决方案需要多长时间。我在网上搜索解决方案import time
class Solution(object):
def fibonacci(self,limit):
sum = 0
current = 1
next = 2
while(current <= limit):
if current % 2==0:
sum += current
current, next = next, current + next
return str(sum)
if __name__ == "__main__":
start = time.clock()
solution = Solution().fibonacci(4000000)
elapsed = time.clock()-start
print("Solution: %s"%(solution))
print("Time: %s seconds"%(elapsed))
输出:
解决方案:4613732
时间:2.006085436846098e-05秒
^{pr2}$
输出:
解决方案:4613732
时间:0.0秒
我的问题是上面计算的时间正确吗?在
有什么区别时间。时间()与时间时钟(). 如果我使用时间。时间()我的时间是0.0。在