1
resposta

[Projeto] Contagem Regressiva

contador = 10

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

Oi, Paulo! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar estrutura de repetição com while de forma eficiente para controlar a contagem, aproveitou o uso de condicionais if e elif para diferenciar as mensagens e entendeu como o operador de módulo % é essencial para identificar se um número é par ou ímpar.

Como dica adicional, experimente utilizar a função time.sleep() quando precisar simular pausas entre mensagens. Assim:

import time

contador = 5
while contador > 0:
    print(f'{contador}...')
    time.sleep(1)
    contador -= 1
print("Tempo esgotado!")

Resultado:

5...
4...
3...
2...
1...
Tempo esgotado!

Com isso, você poderá criar uma contagem regressiva mais realista e envolvente.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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