A=['1', ' ', '1'] B=['1', ' ', '2'] C=['1', ' ', '3'] D=['2', ' ', '1'] E=['2', ' ', '2'] F=['2', ' ', '3'] G=['3', ' ', '1'] H=['3', ' ', '2'] I=['3', ' ', '3'] N=int(9) def my_func1(): X=list(input()) global N N=N-1 if X==['1', ' ', '1']: A="X" my_func3() my_func2() if X==['1', ' ', '2']: B="X" my_func3() my_func2() if X==['1', ' ', '3']: C="X" my_func3() my_func2() if X==['2', ' ', '1']: D='X' my_func3() my_func2() if X==['2', ' ', '2']: E="X" my_func3() my_func2() if X==['2', ' ', '3']: F='X' my_func3() my_func2()
if X==['3', ' ', '1']: G='X' my_func3() my_func2() if X==['3', ' ', '2']: H='X' my_func3() my_func2() if X==['3', ' ', '3']: I='X' my_func3() my_func2() def my_func2(): Y=list(input()) global N N=N-1 if Y==['1', ' ', '1']: A="O" my_func3() my_func1() if Y==['1', ' ', '2']: B="O" my_func3() my_func1() if Y==['1', ' ', '3']: C="O" my_func3() my_func1() if Y==['2', ' ', '1']: D="O" my_func3() my_func1() if Y==['2', ' ', '2']: E="O" my_func3() my_func1() if Y==['2', ' ', '3']: F="O" my_func3() my_func1() if Y==['3', ' ', '1']: G="O" my_func3() my_func1() if Y==['3', ' ', '2']: H="O" my_func3() my_func1() if Y==['3', ' ', '3']: I="O" my_func3() my_func1() def my_func3(): if A and B and C=="X": print("X win") elif D=="X" and E=="X" and F=="X": print("X win") elif G=="X" and H=="X" and I=="X": print("X win") elif A=="X" and D=="X" and G=="X": print("X win") elif B=="X" and E=="X" and H=="X": print("X win") elif C=="X" and F=="X" and I=="X": print("X win") elif A=="X" and E=="X" and I=="X": print("X win") elif A=="O" and B=="O" and C=="O": print("O win") elif D=="O" and E=="O" and F=="O": print("O win") elif G=="O" and H=="O" and I=="O": print("O win") elif A=="O" and D=="O" and G=="O": print("O win") elif B=="O" and E=="O" and H=="O": print("O win") elif C=="O" and F=="O" and I=="O": print("O win") elif A=="O" and E=="O" and I=="O": print("O win") elif N==0: print("DRAW") print(A,B) P=input("X/O:") if P=="X": my_func1() else: my_func2() why cant function to print X or O win... -- https://mail.python.org/mailman/listinfo/python-list