Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- str = input("Enter cells: ")
- print(f"""{"-" * 9}
- | {str[0]} {str[1]} {str[2]} |
- | {str[3]} {str[4]} {str[5]} |
- | {str[6]} {str[7]} {str[8]} |
- {"-" * 9}""")
- if abs(str.count("X") - str.count("O")) > 1:
- print("Impossible")
- exit()
- win = ""
- for b, s in [[0, 1], [3, 1], [6, 1], [0, 3], [1, 3], [2, 3], [0, 4], [2, 2]]:
- h = "".join([str[i] for i in range(b, b + s * 3, s)])
- if "XXX" in h:
- if win == "O":
- print("Impossible")
- exit()
- win = "X"
- elif "OOO" in h:
- if win == "X":
- print("Impossible")
- exit()
- win = "O"
- if win == "X":
- print("X wins")
- elif win == "O":
- print("O wins")
- elif str.count("_"):
- print("Game not finished")
- else:
- print("Draw")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement