columnNames = [' ', '1', '2', '3']
board = [[' ', ' ', ' '],[' ', ' ', ' '], [' ', ' ', ' ']]

stillPlaying = True
playerTurn = 1
mark = "X"
while(stillPlaying):
  print "|".join(columnNames)
  print " ------"
  print "1|" + "|".join(board[0])
  print " ------"
  print "2|" + "|".join(board[1])
  print " ------"
  print "3|" +  "|".join(board[2])
  userInput = raw_input("Select position for player " + str(playerTurn) + ": ")
  if(userInput == "q"):
    break 

  userInputArray = userInput.split(",")
  colIndex = int(userInputArray[0])
  rowIndex = int(userInputArray[1])
  if(board[rowIndex][colIndex] == ' '):
    board[rowIndex][colIndex] = mark
    if((board[rowIndex][0] == board[rowIndex][1] == board[rowIndex][2] == mark) or (board[0][colIndex] == board[1][colIndex] == board[2][colIndex] == mark)):
       print "Congratulations player", playerTurn
       print "The winner is you."
       stillPlaying = False
    if(playerTurn == 1):
      playerTurn = 2
      mark = "Y"
    else:
      playerTurn = 1
      mark = "X"
  else:
    print "That space is not open"
print "Thanks for playing."

