For some reason, it will not allow me to progress beyond this exercise. The console is giving me an error message saying: 'Did you remember your print statement that prints "Congratulations! You sank my battleship!" ?'
Yet, not only is this string already in my code, it gets printed to the console whenever the conditional statement at the bottom of the code is true.
from random import randint 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 randint(0, len(board) - 1) def random_col(board): return randint(0, len(board) - 1) ship_row = random_row(board) ship_col = random_col(board) print ship_row print ship_col guess_row = int(raw_input("Guess Row: ")) guess_col = int(raw_input("Guess Col: ")) # Write your code below! if guess_row == ship_row and guess_col == ship_col: print "Congratulations! You sank the battleship!"