Olá, Victor, como vai?
O seu código atende perfeitamente ao que foi solicitado no exercício, utilizando corretamente a estrutura de repetição e a lógica condicional para diferenciar números pares e ímpares. É interessante notar que você optou por encapsular a lógica dentro de uma função, o que é uma boa prática de organização e reutilização de código.
Uma dica para tornar o código mais conciso seria passar o valor inicial diretamente como argumento da função ou dentro do próprio range, evitando a necessidade de uma variável global externa.
Parabéns pelo empenho na resolução da atividade e por compartilhar sua solução com a comunidade. Continue praticando e explorando as possibilidades dos laços em Python.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!