THE ZAKKI

ザッキ

無意味単語呈示

p-island.hatenadiary.jp

↑これの実験室版

from psychopy import visual,core
import random,string #calling module

win = visual.Window()
stim = visual.TextStim(win) #same to above
alp = list(string.ascii_uppercase)
col = ["red","blue","green"]
numl = []


for block in range(3): #block repetation

    for b in range(3):
        b =''.join(random.choices(alp, k=5))
        numl.append(b)
    
    for n in numl:
        stim.setText(n)
        stim.draw()
        win.flip()
        core.wait(1)

        win.flip()
        core.wait(0.5)
        
    numl.clear()
    core.wait(1)

win.close()

先にアルファベット大文字のリストを作ってそこからrandom.choices()を使って適当に持ってくる。
先立って空リストを定義せなんのが回りくどいから,もっといい方法がありそう。