Like title implies I'm getting line "Oops, your guess isn't even in the ocean" when I type 5 into coordinates which is in the ocean thus I suspect there must be something wrong with the conditionals in second 'if' statement. Any ideas ?
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: print "You missed my battleship" print_board(board) if guess_row not in range(0, len(board)) or guess_col not in range(0, len(board)): print "Oops, that's not even in the ocean." elif guess_row == 'X' and guess_col == 'X': print "You guessed that one already." else: print "You missed my battleship" board[guess_row][guess_col] = "X" print_board(board)