Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Contagem Regressiva

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!')
1 resposta
solução!

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.

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