1
resposta

[Projeto] Contagem_Regressiva

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

print("\nAproveite a promoção agora!")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Camila! Como vai?

Gostei da forma como você usou o for com o range(10, 0, -1) para fazer a contagem regressiva. Essa lógica mostra um ótimo entendimento sobre intervalos decrescentes em Python, além de incluir uma mensagem diferente para cada tipo de número — bem criativo.

Uma dica interessante para o futuro é usar a função time.sleep() para deixar a contagem mais realista, simulando o tempo passando entre os números:


import time

for segundos in range(10, 0, -1):
    print(segundos)
    time.sleep(1)

print("Tempo esgotado!")

Esse código faz uma pausa de 1 segundo entre cada iteração, deixando a contagem mais natural.

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