我正在尝试创建一个反应时间游戏,一旦它说出GO,您就单击鼠标左键,它会告诉您您的得分。但是,没有任何事情对我有用,我不确定到底发生了什么。似乎没有响应单个点击。
我还没有做太多尝试,因为这是我的第一个python程序,我不确定该怎么做。
import random
import time
import timeit
from pynput.mouse import Button, Controller
mouse = Controller()
print("when I say CLICK, you click")
time.sleep(1)
print('ready')
time.sleep(1)
print('steady')
time.sleep(1)
time.sleep(random.randint(2,5))
print('---GO---')
tic = timeit.default_timer()
a = mouse.press(Button.left)
toc = timeit.default_timer()
timeSpent=toc-tic
print(timeSpent)
应该发生的事情是,一旦显示“ GO”,您应该单击并告诉您时间。这是一个反应时间游戏。