Limitar o valor de um número

Crie uma função que receba três números: um número de entrada e os dois extremos de um intervalo fechado. Retorne o número limitado a esse intervalo.

  • Se o número estiver dentro do intervalo, retorne-o sem alterações.
  • Se for menor que o limite inferior, retorne o limite inferior.
  • Se for maior que o limite superior, retorne o limite superior.

Exemplos

limit_number(5, 1, 10) ➞ 5

limit_number(-3, 1, 10) ➞ 1

limit_number(14, 1, 10) ➞ 10

limit_number(4.6, 1, 10) ➞ 4.6

Notas

  • Todos os números usados nos testes serão válidos.
  • Os limites do intervalo estarão na ordem correta em todos os testes (i.e. o limite inferior será menor ou igual ao superior).