..I didnt understand whats wrong in my code. It is showing to Print "Opps,that's not even in the ocean.", but its already printed in output console. Any help,Code Below.
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) guess_row = int(raw_input("Guess Row:")) guess_col = int(raw_input("Guess Col:")) print ship_row print ship_col # Write your code below! if (guess_row == ship_row) and (guess_col == ship_col): print "Congratulations! You sank my battleship!" else: if guess_row not in range(len(board)) or guess_col not in range(len(board)): print "Opps,that's not even in the ocean." if ((guess_row != ship_row) or (guess_col != ship_col)) and \ (guess_row in range(len(board)))and(guess_col in range(len(board))): print "You missed my battleship!"