1
resposta

contagem regressiva com while

contador = 10

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

Oi, Diogo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei bastante da sua lógica de contagem regressiva com while! Continue assim! ✨

Uma dica interessante para o futuro é usar o time.sleep() para simular o tempo passando na contagem. Veja este exemplo:


import time

contador = 5
while contador >= 0:
    print(contador)
    time.sleep(1)
    contador -= 1

Esse código imprime os números de 5 a 0, pausando 1 segundo entre cada um com time.sleep(1).

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura

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