def leiaint(inteiro):
    """
    --> Função que faz a validação da entrada de dados do tipo inteiro (int)
    :param inteiro: Mensagem para entrada de dados do usuário
    :return: retorna o valor digitado, caso este tenha sido um número inteiro
    :print: Escreve uma mensagem de erro na tela, caso o valor digitado não seja do tipo inteiro
    """
    while True:
        try:
            n = int(input(inteiro))
            return n
        except (TypeError, ValueError):
            print(f'\033[0;31mErro! Digite um número inteiro válido.\033[m')