from typing import Optional


def validar_entrada(msg: Optional[str] = "n: ") -> int:
    """Devuelve un valor númerico entero.

    :param msg: Indicación al momento de ingresar una entrada.
    :msg type: str, optional
    :return: Valor númerico entero
    :rtype: int
    """
    while True:
        try:
            s = input(msg)
            if int(s) >= 0:
                return int(s)
            else:
                print("No se admiten negativos")
        except ValueError:
            print("Solo se admiten números enteros positivos")