1
resposta

[Projeto] 11 Contagem Regressiva / Fiz assim

contagem = 10

while contagem > 0:
    if contagem % 2 == 0:
        print(f'Faltam apenas {contagem} segundos - Não perca essa oportunidade!')
        contagem -= 1 # contagem = contagem - 1
    elif contagem % 2 == 1:
        print(f'A contagem continua: {contagem} segundos restantes.')
        contagem -= 1 # contagem = contagem - 1
    else:
        print('Aproveite a promoção agora!')
1 resposta

Olá, Ana, como vai?

O seu código funciona corretamente e atende à lógica de contagem decrescente com as condições para números pares e ímpares. Notei que a mensagem final não será exibida porque a condição do laço interrompe a execução quando o valor chega a zero, impedindo que o bloco else seja alcançado. Para resolver isso, a instrução de encerramento deve ser posicionada fora do laço while, garantindo que apareça apenas uma vez após o término da contagem.

Parabéns por praticar os conceitos de estruturas de repetição e compartilhar sua solução. Continue progredindo nos estudos e lembre-se que o fórum está à disposição para qualquer dúvida.

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