Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Contagem Regressiva

for segundos in range(10, 0, -1):  
    if segundos % 2 == 0: 
        print(f"Faltam apenas {segundos} segundos - Não perca essa oportunidade!")
        continue

    print(f"A contagem continua: {segundos} segundos restantes.")

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

Oi, Julia! Tudo bem?

Excelente trabalho! A configuração do range(10, 0, -1) foi muito boa começar no 10, parar antes do 0 (ou seja, no 1) e subtrair 1 a cada volta (-1) é a lógica exata para uma contagem decrescente perfeita.
Além disso, a sacada de usar o operador de resto (% 2 == 0) para identificar os segundos pares e aplicar uma mensagem de urgência no estilo "gatilho mental" ficou sensacional!
O uso do continue ali cumpre muito bem o seu papel, assim que a IA imprime a mensagem especial do segundo par, ela ignora o restante do bloco e salta imediatamente para o próximo número, impedindo que o segundo print comum seja executado na mesma rodada.

Parabéns pelo projeto e pelo excelente andamento nos cursos de Python!

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