Olá, Samara, como vai?
Obrigado por compartilhar sua solução no fórum. Dá para ver que você já está confortável usando estruturas de repetição e conseguiu montar uma lógica funcional para a contagem regressiva, o que é um ótimo sinal de evolução no curso.
Nesse exercício específico, o enunciado solicita o uso de um laço for e a diferenciação das mensagens com base em números pares e ímpares. No código enviado, foi utilizado um while e as mensagens são exibidas em sequência, sem uma verificação direta da paridade de cada número, o que acaba se afastando um pouco do que a atividade propõe praticar.
Uma forma de alinhar melhor com o objetivo seria usar for numero in range(10, 0, -1) e, dentro do bloco, verificar se numero % 2 == 0 para exibir a mensagem dos pares ou, caso contrário, a mensagem dos ímpares. Após o término do laço, a mensagem final da promoção pode ser exibida fora da repetição, mantendo a lógica clara e alinhada ao pedido do exercício.
O fórum fica à disposição caso queira compartilhar uma nova versão do código ou tirar outras dúvidas.
Continue participando e trazendo suas soluções para discussão.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!