Olá, Leonardo, como vai?
Seu código está correto e resolve o desafio com eficiência. A escolha de iniciar a variável de controle em 2 e utilizar o incremento de dois em dois é uma excelente prática de otimização, pois evita que o processamento passe por números ímpares desnecessariamente e elimina a obrigatoriedade de uma condicional interna. O resultado condiz com o esperado pela atividade.
Parabéns pelo empenho e por compartilhar sua solução. Continue praticando e explorando essas formas de simplificar a lógica dos seus algoritmos.
Bons estudos e lembre-se que o fórum está à disposição para qualquer dúvida.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!