title: Convert Code Academy Battleship Code to python 3.2
body: <p>I was working on the code academy battleship code and I need to figure out a way to convert it into python 3.2 It works perfectly fine in 2.7, but doesn't work in 3.2
  Here's what I have so far:</p>
  
  <pre><code>import random
  
  board = []
  
  for x in range(0,5):
    board.append(["O"] * 5)
  
  def print_board(board):
    for row in board:
      print (" ").join(row)
  
  print_board(board)
  
  def random_row(board):
    return random.randint(0,len(board)-1)
  
  def random_col(board):
      return random.randint(0,len(board[0])-1)
  
  ship_row = random_row(board)
  ship_col = random_col(board)
  guess_row = input("Guess Row:")
  guess_col = input("Guess Col:")
  
  print ship_row
  print ship_col
  
  if (guess_row == ship_row and guess_col == ship_col):
      print ("Congratulations! You sank my battleship!")
  else:
       if guess_row &lt; 0 or guess_row &gt;= len(board) or guess_col &lt; 0 or guess_col &gt;= len(board):
  
          print ("Oops, that’s not even in the ocean.")
      else:
          print ("You missed my battleship!")
          guess_row = ("X")
          guess_col = ("X")
          print_board(board)
      if board[guess_row][guess_col] == ("X"):
          print ("You guessed that one already.")
  </code></pre>
  
  <p>Like I said, it works in 2.7 but not in 3.2
  In 3.2 I get a syntax error for print ship_row
  Any ideas?</p>