from random import randint

board = []
for i in range(5):
    board.append(['O'] * 5)

def print_board(board_in):
    for row in board:
        print(" ".join(row))

print_board(board)

def random_row(board_in):
    return randint(0, len(board_in) - 1)

def random_col(board_in):
    return randint(0, len(board_in) - 1)

ship_row = random_row(board)
ship_col = random_col(board)

for turn in range(5):
    print("Turn: %d" % turn)
    turn =+ 1
    guess_row = int(input("Guess Row: "))
    guess_col = int(input("Guess Column: "))

    if guess_row == ship_row and guess_col == ship_col:
        print("Congratulations! You sank my battleship")
        break

    else:
        if guess_row not in range(6) or guess_col not in range(6):
            print("Oops, that's not even in the ocean")

        elif (board[guess_row][guess_col] == 'X'):
            print("You guessed that one already")
        else:
            print("You missed my battleship")
            board[guess_row][guess_col] = 'X'
        if (turn == 4):
            print("Game Over")
        print_board(board)

#Multiple battleships
#different sizes
#two player
#statistics
