1
resposta

[Projeto] Praticando Python - Contagem Regressiva

Minha solução para o exercício:

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

Olá, Vitor! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do range com passo negativo para criar a contagem regressiva, utilizou muito bem a condição para diferenciar mensagens entre números pares e ímpares e ainda compreendeu a importância de tornar a saída mais dinâmica e envolvente para o usuário.

Uma dica interessante para o futuro é aplicar o recurso de time.sleep() para simular o tempo real da contagem. Assim:

import time

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

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

Isso faz com que a execução fique mais próxima de uma contagem regressiva real, aumentando a interatividade.

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!