gpt4 book ai didi

python - 计时需要多长时间

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:04 25 4
gpt4 key购买 nike

我正在编写一个关于除数的简单代码,我想得到关于计算机需要多长时间才能给我答案的反馈。

这是我的代码:

num=int(input('Give me a number'))
listRange=list(range(1,num+1))
divisorList=[]
for number in listRange:
if num%number==0:
divisorList.append(number)
print(divisorList)

正如您所看到的,数字越大,计算机处理所有除数所需的时间就越多,所以我想知道它在执行此操作时花费了多少时间。

最佳答案

您可以使用时间模块在循环之前和之后使用时间戳并打印差异。

import time

num=int(input('Give me a number'))
listRange=list(range(1,num+1))
divisorList=[]
start = time.time() # use time.clock() if on Windows
for number in listRange:
if num%number==0:
divisorList.append(number)
end = time.time() # use time.clock() if on Windows
print(divisorList)
print("Time taken: {:06.5f}secs".format(end-start)) # Seconds
print("Time taken: {:10.5f}ms".format((end-start)*1000) # Miliseconds

关于python - 计时需要多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45270614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com