2014-04-07 37 views
1

我正在創建一個測驗,我是新來的python所以請容易對我!基本上,我正在嘗試創建一個秒錶,用於顯示測驗結束後的時間,而不是在測驗結束後持續的時間。我試着用實施正確的兩次和秒錶後從列表中刪除

import time 
import os 
s=0 
m=0 
h=0 
while s<=60: 
    os.system('cls') 
    print (h, 'Hours', m, 'Minutes', s, 'Seconds' 
    time.sleep(1) 
    if s ==60: 
     m+=1 
     s=0 
    elif m == 60: 
     h+=1 
     m=0 
     s=o 

代碼和它的工作,但它只是不斷說的時候,我的競猜甚至不會啓動。我想要的東西只會顯示最後的總時間。有小費嗎?

此外,我不知道從哪裏開始。我想實現一段代碼,當用戶將隨機單詞匹配到正確的TWICE定義時,我希望該單詞消失(我也想保留定義,因爲列出了3個隨機定義。)

這裏是我提取我的話的地方 -

h=0 
for h in range (len(words)): 
     if RandomKey == words [x]: 
      position = x 


Word = definitions[position] 

感謝您給出的任何建議!

+3

告訴我們說「等等等等。「部分,我們需要看到代碼來幫助你 –

+0

請把你的代碼。 – najjarammar

+0

done @ÓscarLópez – user3508128

回答

0

,而不是試圖跟蹤,因爲它是路過的時候,再次記錄時間開始,記錄到了最後,並減去獲得的時間過去了:

import time 
start = time.time() 
# do stuff 
end = time.time() 
duration_in_seconds = end - start