[英]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.