for i in range(10, 0, -1):
if i % 2 == 0:
print(f'Faltam apenas {i} segundos - Não perca essa oportunidade!')
else:
print(f'A contagem continua: {i} segundos restantes')
print('Aproveite a promoção agora!')
for i in range(10, 0, -1):
if i % 2 == 0:
print(f'Faltam apenas {i} segundos - Não perca essa oportunidade!')
else:
print(f'A contagem continua: {i} segundos restantes')
print('Aproveite a promoção agora!')
Olá, João, como vai?
O seu laço for está correto e o uso do range(10, 0, -1) atende exatamente à proposta de fazer a contagem regressiva de 10 até 1. A verificação de número par com i % 2 == 0 também está adequada, assim como o uso de f-strings para interpolar o valor de i nas mensagens.
O único ponto de ajuste é a posição do print('Aproveite a promoção agora!'). Do jeito que está, essa mensagem será exibida a cada iteração do laço, ou seja, dez vezes. Basta mover essa linha para fora do bloco do for.
Continue compartilhando suas soluções no fórum, ele está à disposição para apoiar sua evolução.