1
resposta

Contagem regressiva

'''python--->

segundos = 10

while segundos > 0:
    if segundos % 2 == 0:
        print(f"Faltam apenas {segundos} segundos - Não perca esta oportunidade!")
    else:
        print(f"A contagem continua {segundos} segundos restantes.")

    segundos -= 1

    print("Aproveite a promoção agora!")
1 resposta

Oi, Luiz! Como vai?

Sua lógica com while e o uso do if para diferenciar mensagens foi muito bem aplicado. Essa abordagem deixa a saída mais dinâmica e interessante.

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


import time

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

Esse código usa time.sleep(1) para pausar por 1 segundo a cada iteração.

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