Inteiro no intervalo?

Crie uma função que valide se um número n está dentro dos limites de lower e upper. Retorne false se n não for um inteiro.

Exemplos

int_within_bounds(3, 1, 9) ➞ true

int_within_bounds(6, 1, 6) ➞ false

int_within_bounds(4.5, 3, 8) ➞ false

Observações

  • O termo "dentro dos limites" significa que um número é considerado igual ou maior que um limite inferior e menor (mas não igual) que um limite superior (veja o exemplo #2).
  • Os limites sempre serão fornecidos como inteiros.