как зделать перемену х и о в крестиках ноликах на ткинтер

STLink

Новичок
Пользователь
Мар 23, 2021
2
0
1
вот сылка на код:
pastebin.com/DYnYfDmg
 
Последнее редактирование:

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Python:
global flag
flag  = False
def hod():
    flag = not flag
    if flag:
        return 'x'
    else:
        return 'o'
и потом после каждого хода вызывать функцию
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Кстати еще совет: вынесите проверку победы (3-х знаков в ряд) в отдельную функцию, и сделайте, чтобы после того как кто-то выиграет нельзя было продолжать играть
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Доработал немного ваш код:

 

STLink

Новичок
Пользователь
Мар 23, 2021
2
0
1
спасибо
 

Форум IT Специалистов