1
resposta

Contagem Regressiva

No treinamento Praticando Python: laços for e while, para o exercício Contagem Regressiva, usei o reversed para inverter os números gerados pelo range, validei se o número é par para apresentar a mensagem correspondente e caso contrário apresente outra mensagem, ao final do laço for apresentei a mensagem para aproveitar a promoção.

for segundo in reversed(range(1,11)):
    if segundo % 2 == 0:
        print(f'Faltam apenas {segundo} segundos - Não perca essa oportunidade!')
    else:
        print(f'A contagem continua: {segundo} segundos restantes...')
print('Aproveite a promoção agora!')
1 resposta

Oi Gilmar,

Sua solução está muito boa e bem organizada 👍.

Você utilizou o reversed para inverter a sequência do range, o que é uma ótima abordagem.

A lógica condicional com if e else para mensagens diferentes também está correta.

E a mensagem final fora do loop fecha com chave de ouro 😎.

🤓 Para saber mais: Documentação oficial do range em Python.

Continue praticando e explorando as diferentes formas de resolver os problemas 🤔.