Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- square = ['o', '1', '2', '3', '4', '5', '6', '7', '8', '9']
- player = 2
- playername = None
- def checkwin():
- if (square[1] == square[2] == square[3]):
- do = False
- elif (square[4] == square[5] == square[6]):
- do = False
- elif (square[7] == square[8] == square[9]):
- do = False
- elif (square[1] == square[4] == square[7]):
- do = False
- elif (square[2] == square[5] == square[8]):
- do = False
- elif (square[3] == square[6] == square[9]):
- do = False
- elif (square[1] == square[5] == square[9]):
- do = False
- elif (square[3] == square[5] == square[7]):
- do = False
- else:
- do = True
- def board():
- print("+-----------+")
- print("| " + square[1] + " | " + square[2] + " | " + square[3] + " |")
- print("+-----------+")
- print("| " + square[4] + " | " + square[5] + " | " + square[6] + " |")
- print("+-----------+")
- print("| " + square[7] + " | " + square[8] + " | " + square[9] + " |")
- print("+-----------+")
- do = True
- board()
- while (do == True):
- checkwin()
- if (player == 1):
- player = 2
- elif (player == 2):
- player = 1
- if (player == 1):
- playername = "Player 1"
- elif (player == 2):
- playername = "Player 2"
- if (player == 1):
- mark = 'X'
- elif (player == 2):
- mark = 'O'
- answer = int(input(playername + " please choose a square: "))
- if (answer == 1):
- square[1] = mark
- elif (answer == 2):
- square[2] = mark
- elif (answer == 3):
- square[3] = mark
- elif (answer == 4):
- square[4] = mark
- elif (answer == 5):
- square[5] = mark
- elif (answer == 6):
- square[6] = mark
- elif (answer == 7):
- square[7] = mark
- elif (answer == 8):
- square[8] = mark
- elif (answer == 9):
- square[9] = mark
- board()
- print(playername + "is the winner!")
- sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement