I don't know what's wrong it works until i finish playing the game
it comes up with' Oops, try again. Did you remember to add the "You guessed that one already." message in your elif statement?'
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:")) if guess_row == ship_row and guess_col == ship_col: print "Congratulations! You sank my battleship!" elif board[guess_row][guess_col] == 'X': print "You gussed that one already." else: print "You missed my battleship!" board[guess_row][guess_col] = 'X' if guess_row != range(5) or guess_col != range(5): print "Oops, that's not even in the ocean."