Olá, Lucas, como vai?
Seu código está muito bem estruturado e cumpre exatamente o que foi proposto na atividade. A validação que você implementou impede tanto que o campo “Do número” seja maior ou igual ao campo “Até o número”, quanto que a quantidade solicitada ultrapasse o tamanho do intervalo, isso previne o loop infinito e torna o programa mais robusto.
Parabéns pela implementação, Lucas. Continue compartilhando seus códigos por aqui, o fórum está à disposição para acompanhar seu progresso.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!