【发布时间】:2015-11-11 18:57:26
【问题描述】:
我真的是编程新手,我正在尝试为幼儿创建一个数学测验。他们必须在 60 秒内回答尽可能多的问题。我有一个计时器和一个问题生成器
但是问题是,我不能让它们同时运行,例如,程序等待 1 秒,问一个问题,等到用户回答它,然后继续使用计时器等。我希望计时器在回答问题时继续运行而不是停止!
这是我的计时器:
timer = 5
time.sleep(1)
timer -= 1
我的问题是通过定义一个变量来生成的(我已将其缩短为加法):
def questions():
first_number = random.randint(1, 50)
second_number = random.randint(1, 50)
print("What is", first_number, "+", second_number,"?")
answer = int(input("Answer: "))
if answer == first_number + second_number:
print("Correct!")
addition_score += 1
else:
print("Wrong!")
【问题讨论】:
标签: python function math testing timer