1

我正在尝试在 python 中制作一个基于文本的飞行模拟器,但我真的不知道如何在 python 中计算秒数。

我想编写可以让我写作的代码,而时间在后台很重要。我还想要一个简单的代码,例如Import Timethen do time.sleep(1)

我试图这样做:

for takeoff_time in range(0,16):
    time.sleep(1)

然后:

while takeoff_time == (15):
break()
print ("Fly Crashed Before TakeOff ")
time.sleep(2)
os.system("cls")
main()
4

2 回答 2

2

使用 time 模块,您可以执行以下操作:

start_time = time.time()

运行您想要测量的程序部分

打印(time.time()-start_time)

或者您可以将其分配给一个变量来跟踪它,而不是打印它

于 2013-08-12T16:08:42.400 回答
1

在 Python 中,你有time.clock() and time.time()

时间.时钟

start = time.clock()
... do something
elapsed = (time.clock() - start)

时间.时间

start = time.time()
... do something
elapsed = (time.time() - start)

对于基准代码片段,您应该尝试使用 timeit:http ://docs.python.org/2/library/timeit.html

于 2013-08-12T16:14:00.157 回答