[英]Add timer to Python quiz
在我使用 python 學習期間,我寫了這個測驗。 一切都很好,就像魅力一樣,但我想添加各種計時器:
我做了很多谷歌搜索,只是讓它工作
import time
start = time.time()
end = start + 5*60
...
if time.time() < end:
Question
...
這導致最后一個問題的時間不受限制。
您對實現計時器有任何想法嗎? :)
這是我的測驗代碼:
import csv
with open('QandA.csv', newline='') as f:
reader = csv.reader(f, delimiter=';')
next(reader)
data = [tuple(row) for row in reader]
G = 0
P = 1
# Question Loop
for i in range(len(data)):
solution = list(data[i][1].split(","))
answer = input(data[i][0])
if answer.casefold() in (name.casefold() for name in solution):
print("Richtig", data[i][2])
G = G + P
P = P * 2
else:
print("Falsch", data[i][3])
P = 1
# Result
print("Total Points:", G)
input("End of the game. press <Enter> to exit")
quit()
這個倒數計時器的實現: https://www.geeksforgeeks.org/how-to-create-a-countdown-timer-using-python/
可能是您正在尋找的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.