I want to be sure that I understand this bit of the code:
print " ".join(row)
so the .join part removes the [ and " from the code. and the " " part will put the spaces in between the O's
am I correct?
board =  for i in range(5): board.append(["O"]*5) def print_board(board): for row in board: print " ".join(row) print print_board(board)