我有for循环,看起来像这样:
for trial in trials:
stim.text = trial[0]
stim.color = trial[1]
win.flip()
isi = random.random() * 2.0
core.wait(isi)
stim.draw()
event.clearEvents()
displaytime = win.flip()
keys = event.waitKeys(keyList=answer_keys.keys(), timeStamped=True)
rt = keys[0][1] - displaytime
trialNum +=1
if trial[0] == trial[1]:
condition = 'congruent'
elif trial[0] != trial[1]:
condition = 'incongruent'
logfile.write('{},{},{},{},{},{:.3f}\n'.format(trialNum, trial[0], trial[1], condition, keys[0], rt))
我想做的是以给定的迭代次数暂停for循环,并等待用户按键继续。
因此,如果我提供值5,则将每5次迭代使循环暂停一次。
[任何其他问题或信息,请告诉我。非常感谢所有帮助。
您可以按所需的迭代次数使用input
内置n函数:
input("Press Enter to continue...")