Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gamewon = 0
- x1y1 = " "
- x2y1 = " "
- x3y1 = " "
- x1y2 = " "
- x2y2 = " "
- x3y2 = " "
- x1y3 = " "
- x2y3 = " "
- x3y3 = " "
- while gamewon == 0:
- print(x1y1,"|",x2y1,"|",x3y1)
- print("----------")
- print(x1y2,"|",x2y2,"|",x3y2)
- print("----------")
- print(x1y3,"|",x2y3,"|",x3y3)
- if x1y1 == "o" and x2y1 == "o" and x3y1 == "o":
- print("o wins")
- gamewon = 1
- if x1y2 == "o" and x2y2 == "o" and x3y2 == "o":
- print("o wins")
- gamewon = 1
- if x1y3 == "o" and x2y3 == "o" and x3y3 == "o":
- print("o wins")
- gamewon = 1
- if x1y1 == "o" and x1y2 == "o" and x1y3 == "o":
- print("o wins")
- gamewon = 1
- if x2y1 == "o" and x2y2 == "o" and x2y3 == "o":
- print("o wins")
- gamewon = 1
- if x3y1 == "o" and x3y2 == "o" and x3y3 == "o":
- print("o wins")
- gamewon = 1
- if x1y1 == "o" and x2y2 == "o" and x3y3 == "o":
- print("o wins")
- gamewon = 1
- if x1y3 == "o" and x2y2 == "o" and x3y1 == "o":
- print("o wins")
- gamewon = 1
- validmove = 0
- while validmove == 0:
- move = int(input("x move (1-9):"))
- if move == 1 and x1y1 == " ":
- x1y1 = "x"
- validmove = 1
- if move == 2 and x2y1 == " ":
- x2y1 = "x"
- validmove = 1
- if move == 3 and x3y1 == " ":
- x3y1 = "x"
- validmove = 1
- if move == 4 and x1y2 == " ":
- x1y2 = "x"
- validmove = 1
- if move == 5 and x2y2 == " ":
- x2y2 = "x"
- validmove = 1
- if move == 6 and x3y2 == " ":
- x3y2 = "x"
- validmove = 1
- if move == 7 and x1y3 == " ":
- x1y3 = "x"
- validmove = 1
- if move == 8 and x2y3 == " ":
- x2y3 = "x"
- validmove = 1
- if move == 9 and x3y3 == " ":
- x3y3 = "x"
- validmove = 1
- if validmove == 0 and move > 0 and move < 10:
- print("Invalid move; box already taken.")
- if move > 9 or move < 1:
- print("Invalid move; not valid box number.")
- print(x1y1,"|",x2y1,"|",x3y1)
- print("----------")
- print(x1y2,"|",x2y2,"|",x3y2)
- print("----------")
- print(x1y3,"|",x2y3,"|",x3y3)
- if x1y1 == "x" and x2y1 == "x" and x3y1 == "x":
- print("x wins")
- gamewon = 1
- if x1y2 == "x" and x2y2 == "x" and x3y2 == "x":
- print("x wins")
- gamewon = 1
- if x1y3 == "x" and x2y3 == "x" and x3y3 == "x":
- print("x wins")
- gamewon = 1
- if x1y1 == "x" and x1y2 == "x" and x1y3 == "x":
- print("x wins")
- gamewon = 1
- if x2y1 == "x" and x2y2 == "x" and x2y3 == "x":
- print("x wins")
- gamewon = 1
- if x3y1 == "x" and x3y2 == "x" and x3y3 == "x":
- print("x wins")
- gamewon = 1
- if x1y1 == "x" and x2y2 == "x" and x3y3 == "x":
- print("x wins")
- gamewon = 1
- if x1y3 == "x" and x2y2 == "x" and x3y1 == "x":
- print("x wins")
- gamewon = 1
- if x1y1 != " " and x1y2 != " " and x1y3 != " " and x2y1 != " " and x2y2 != " " and x2y3 != " " and x3y1 != " " and x3y2 != " " and x3y3 != " " and gamewon == 0:
- print ("draw")
- gamewon = 0
- validmove = 0
- while validmove == 0:
- move = int(input("o move (1-9):"))
- if move == 1 and x1y1 == " ":
- x1y1 = "o"
- validmove = 1
- if move == 2 and x2y1 == " ":
- x2y1 = "o"
- validmove = 1
- if move == 3 and x3y1 == " ":
- x3y1 = "o"
- validmove = 1
- if move == 4 and x1y2 == " ":
- x1y2 = "o"
- validmove = 1
- if move == 5 and x2y2 == " ":
- x2y2 = "o"
- validmove = 1
- if move == 6 and x3y2 == " ":
- x3y2 = "o"
- validmove = 1
- if move == 7 and x1y3 == " ":
- x1y3 = "o"
- validmove = 1
- if move == 8 and x2y3 == " ":
- x2y3 = "o"
- validmove = 1
- if move == 9 and x3y3 == " ":
- x3y3 = "o"
- validmove = 1
- if validmove == 0 and move > 0 and move < 10:
- print("Invalid move; box already taken.")
- if move > 9 or move < 1:
- print("Invalid move; not valid box number.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement