1
resposta

[Projeto] Contagem Regressiva

# Loop for configurado para contagem regressiva de 10 até 1

for i in range(10, 0, -1):
    if i % 2 == 0:
        print(f"Faltam apenas {i} segundos - Não perca essa oportunidade!")
    else:
        print(f"A contagem continua: {i} segundos restantes.")

# Mensagem de encerramento após o fim do laço

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

Olá, Willians! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o laço for para realizar a contagem regressiva com Python, utilizou muito bem a condicional if/else para diferenciar mensagens em números pares e ímpares e ainda compreendeu a importância da interrupção gradual para criar um efeito de urgência na promoção.

Uma dica interessante para o futuro é aplicar a função time.sleep() para adicionar uma pausa entre cada mensagem da contagem. Assim:

import time

for i in range(10, 0, -1):
    if i % 2 == 0:
        print(f"Faltam apenas {i} segundos - Não perca essa oportunidade!")
    else:
        print(f"A contagem continua: {i} segundos restantes.")
    time.sleep(1)

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

Isso faz com que a contagem seja exibida em tempo real, simulando um cronômetro e tornando a experiência mais dinâmica.

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!