根据Excel列表元素数量中断PsychoPy中的循环
我正在使用PsychoPy进行一个关于听觉重复的实验,但在编程上遇到了一些困难,特别是如何停止一个循环。我想实现的目标是:参与者会随机分配到一个刺激列表,然后随机呈现列表中的刺激。在PsychoPy中,我创建了一个外部循环,它会查看9个Excel列表(block1, block2 ... block3),还有一个内部循环,它会在列表中随机化项目。目前,外部循环会随机化这些列表,但它不会在某一个列表上停止,而是会一直进行,直到所有列表都用完。我希望只随机分配一个列表,然后在这个列表中的所有项目都用完后停止。因此,我想找到一种方法,在试验中一旦所有项目都用完就停止。需要注意的是,其中一个列表的刺激数量比其他列表多。
如果有任何提示,我会很感激,因为我对编程还是个新手,目前这让我很困惑。我尝试在网上搜索解决方案,但大多数都是关于在参与者按下某个键时停止循环,而不是在列表中的所有项目都用完时停止。
0 个回答
暂无回答