编写一个stroop实验的python程序
时间: 2023-10-22 22:06:08 浏览: 189
stroop_app:使用tkinter进行Stroop测试的Python项目
以下是一个简单的Stroop实验的Python程序:
```python
import random
import time
# 定义颜色和文字列表
COLORS = ['红色', '绿色', '蓝色', '黄色']
WORDS = ['红色', '绿色', '蓝色', '黄色']
# 定义函数,生成随机颜色和文字
def get_random_word():
word = random.choice(WORDS)
color = random.choice(COLORS)
return word, color
# 定义函数,执行stroop测试
def run_stroop_test():
print('请在以下行输入单词的颜色而不是单词本身:')
correct_answers = 0
for i in range(10):
word, color = get_random_word()
print(color)
answer = input()
if answer == color:
correct_answers += 1
print('您的得分为: {} / 10'.format(correct_answers))
# 运行stroop测试
run_stroop_test()
```
该程序会随机生成10个单词和颜色的组合,并要求用户输入颜色而非单词本身。程序会计算用户正确回答的数量并输出得分。
阅读全文