Цикл выполняет все действия сразом

Всем здрасьте. Делаю крестики-нолики. Столкнулся с такой проблемой: создал цикл, который должен менять текст на 1 из 9 раномных кнопках. При этом цикл повторяется 4 раза и текст меняется сразу же на 4 кнопках, хотя надо, чтобы он делал это по очереди. Получается должно быть так: я делаю ход, потом цикл делает ход и тд. А получается я запускаю программу и он сразу делает 4 хода

for i in range(4):
    c = int(uniform(1,9))
    if (c==1):
        h1['text']='O'
    if (c==2):
        h2['text']='O'
    if (c==3):
        h3['text']='O'
    if (c==4):
        h4['text']='O'
    if (c==5):
        h5['text']='O'
    if (c==6):
        h6['text']='O'
    if (c==7):
        h7['text']='O'
    if (c==8):
        h8['text']='O'
    if (c==9):
        h9['text']='O'

Ответы (0 шт):