def eh_posicao(p):
    """ Pretende descobrir se o argumento inserido e ou nao uma posicao de um tabuleiro.

    :param p: Um int, posicao de um tabuleiro (1 a 9).
    :return: Um bool, veracidade do argumento.
    """
    if type(p) != int:
        return False
    elif not 1 <= p <= 9:  # posicoes de 1 a 9
        return False
    return True