2015-11-07 54 views
0
Distance=200 

import time 

Time_started=time.ctime() 
question=(input("has car gone pass sensor 1 \n:")) 
if question=="yes": 
     print ("the time is",Time_started,"seconds") 

Time_ended=time.ctime() 
question2=(input("has car gone pass sensor 2 \n:")) 
if question2=="yes": 
    print ("the time is",Time_ended,"seconds") 
print ("") 

Time_taken= (time.ctime() - Time_started) 

print ("it took %f1 seconds" % Time_taken , "to travel 200m") 

我想知道是否有可能採取time.ctime彼此遠離自己拿到秒我怎麼能採取time.ctime從time.ctime遠

+0

是否有一個原因,你明確使用time.ctime?因爲time.time()會以秒爲單位返回時間(浮點數)。 – SwedishOwlSerpent

+0

沒有特定的原因,除了我更喜歡time.ctime設置的方式 – HELP

回答

0

您可以使用:time.time()time.ctime(secs)

Time_started=time.time() 

如果你想將其轉換成一些用戶友好的,你可以這樣做:

print ("the time is",time.ctime(Time_started)) 
0

爲什麼不使用時間.time()而不是time.ctime()?

+0

我更喜歡time.ctime的設置方式。這是爲了我的計算機科學課程,我想讓它變得用戶友好 – HELP

+0

這是可以顯示時間,但不是timedelta。另外,看看日期時間模塊。 –

0

你說你只是想time.ctime因爲它是用戶友好的,所以你可以這樣做:

使用time.time()初始化Time_startedTime_ended,並在需要計算某些內容時使用它們(例如,它們之間的差異)。 但是,如果要將時間打印給用戶,請使用time.ctime(Time_started)time.ctime(Time_ended)。 time.ctime會返回一個漂亮的字符串來描述你提供的時間。

+0

是否有可能向我展示此代碼 – HELP