1
resposta

[Projeto] Resolução

Aqui a solução:

for numeros in range(10, 0, -1):
    if numeros % 2 == 0:
        print(f'Faltam apenas {numeros} segundos - Não perca essa oportunidade!')
    elif numeros % 2 !=0:
        print(f'A contagem continua: {numeros} segundos restantes.')

print("Aproveite a promoção agora!")
        
1 resposta

Olá, Vitor, como vai?

A sua solução atende corretamente ao enunciado proposto e utiliza o laço for de forma adequada para realizar a contagem regressiva de 10 até 1. A verificação de números pares e ímpares usando o operador de módulo está aplicada de maneira clara, e a mensagem final fora do laço garante que a execução ocorra no momento certo, após o término da repetição.

O código está sucinto, legível e segue exatamente a lógica solicitada na atividade. Não há inconsistências na implementação e a escolha do range com passo negativo demonstra um bom entendimento de como controlar o fluxo da contagem regressiva em Python.

O fórum segue à disposição para dúvidas ou para compartilhar outras soluções e aprendizados.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!