Advertisement
dprincef

Untitled

Jun 2nd, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.54 KB | None | 0 0
  1. board = {'7': ' ','8': ' ','9':' ',
  2.           '4':' ','5':' ','6':' ',
  3.           '1': ' ','2':' ','3': ' '  }
  4. board_keys= []
  5. for key in board:
  6.     board_keys.append(key)
  7.  
  8. def printBoard(board):
  9.     print(board['7'] + '|' + board['8'] + '|' + board['9'])
  10.     print('-+-+-')
  11.     print(board['4'] + '|' + board['5'] + '|' + board['6'])
  12.     print('-+-+-')
  13.     print(board['1'] + '|' + board['2'] + '|' + board['3'])
  14.     print('-+-+-')
  15.  
  16. def game():
  17.     turn  ='X'
  18.     count = 0
  19.  
  20.     for i  in range (10):
  21.         printBoard(board)
  22.         print("It's your turn",turn,"Move to where?")
  23.         move = input()
  24.  
  25.         if board[move] == ' ':
  26.             board[move] = turn
  27.             count += 1
  28.         else:
  29.             print("Filled Place, You can't move here")
  30.             continue
  31.         if count >= 5:
  32.             if board['7'] ==board['8'] == board['9'] !=' ':
  33.                 printBoard(board)
  34.                 print('\nGame Over.\n')
  35.                 print("***",turn,"won")
  36.                 break
  37.             elif  board['4'] ==board['5'] == board['6'] !=' ':
  38.                 printBoard(board)
  39.                 print('\nGame Over\n')
  40.                 print(turn,"won")
  41.                 break
  42.             elif board['1'] ==board['4'] == board['7'] !=' ':
  43.                 printBoard(board)
  44.                 print('\nGame Over\n')
  45.                 print(turn,"won")
  46.                 break
  47.             elif board['2'] ==board['5'] == board['8'] !=' ':
  48.                 printBoard(board)
  49.                 print('\nGame Over\n')
  50.                 print(turn,"won")
  51.                 break
  52.             elif board['3'] ==board['6'] == board['9'] !=' ':
  53.                 printBoard(board)
  54.                 print('\nGame Over\n')
  55.                 print(turn,"won")
  56.                 break
  57.             elif board['7'] ==board['5'] == board['3'] !=' ':
  58.                 printBoard(board)
  59.                 print('\nGame Over\n')
  60.                 print(turn,"won")
  61.                 break
  62.             elif board['1'] ==board['5'] == board['9'] !=' ':
  63.                 printBoard(board)
  64.                 print('\nGame Over\n')
  65.                 print(turn,"won")
  66.                 break
  67.             elif board['1'] ==board['2'] == board['3'] !=' ':
  68.                 printBoard(board)
  69.                 print('\nGame Over\n')
  70.                 print(turn,"won")
  71.                 break
  72.         if count == 9:
  73.             print("\nGame pOver.")
  74.             print("It's a tie")
  75.         if turn == 'X':
  76.             turn = 'O'
  77.         else:
  78.             turn = 'X'
  79.        
  80.  
  81. game()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement