old_contents: def print_board(board):
  
  	print "The board look like this: \n"
  
  	for i in range(3):
  		print " ",
  		for j in range(3):
  			if board[i*3+j] == 1:
  				print 'X',
  			elif board[i*3+j] == 0:
  				print 'O',	
  			elif board[i*3+j] != -1:
  				print board[i*3+j]-1,
  			else:
  				print ' ',
  			
  			if j != 2:
  				print " | ",
  		print
  		
  		if i != 2:
  			print "-----------------"
  		else: 
  			print 
  
  def print_instruction():
  	print "Please use the following cell numbers to make your move"
  	print_board([2,3,4,5,6,7,8,9,10])
  
  
  def get_input(turn):
  
  	valid = False
  	while not valid:
  		try:
  			user = raw_input("Where would you like to place " + turn + " (1-9)? ")
  			user = int(user)
  			if user >= 1 and user <= 9:
  				return user-1
  			else:
  				print "That is not a valid move! Please try again.\n"
  				print_instruction()
  		except Exception as e:
  			print user + " is not a valid move! Please try again.\n"
  
new_contents: def print_board(board):
  
  	print "The board look like this: \n"
  
  	for i in range(3):
  		print " ",
  		for j in range(3):
  			if board[i*3+j] == 1:
  				print 'X',
  			elif board[i*3+j] == 0:
  				print 'O',	
  			elif board[i*3+j] != -1:
  				print board[i*3+j]-1,
  			else:
  				print ' ',
  			
  			if j != 2:
  				print " | ",
  		print
  		
  		if i != 2:
  			print "-----------------"
  		else: 
  			print 
  
  def print_instruction():
  	print "Please use the following cell numbers to make your move"
  	print_board([2,3,4,5,6,7,8,9,10])
  
  
  def get_input(turn):
  
  	valid = False
  	while not valid:
  		try:
  			user = raw_input("Where would you like to place " + turn + " (1-9)? ")
  			user = int(user)
  			if user >= 1 and user <= 9:
  				return user-1
  			else:
  				print "That is not a valid move! Please try again.\n"
  				print_instruction()
  		except Exception as e:
  			print user + " is not a valid move! Please try again.\n"
  
  def check_win(board):
  	win_cond = ((1,2,3),(4,5,6),(7,8,9),(1,4,7),(2,5,8),(3,6,9),(1,5,9),(3,5,7))
  	for each in win_cond:
  		try:
  			if board[each[0]-1] == board[each[1]-1] and board[each[1]-1] == board[each[2]-1]:
  				return board[each[0]-1]
  		except:
  			pass
  	return -1
  
subject: Update tic_tac.py