1
resposta

CONTAGEM REGRESSIVA - fiz desta forma

for contador in range(10, 0, -1):  
  if (contador % 2) == 0:
    print("Faltam apenas " + str(contador) + " segundos !")
  else:
    print("A contagem continua: " + str(contador) + " segundos restantes.")  
  contador = contador - 1;  

print("Está no fim...")

print("\nAcabou!!! Quem aproveitou, se deu bem... E quem não conseguiu não consegue mais !!!!. FIM :( \n")
1 resposta

Olá, Luciano! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de range() com passo negativo para realizar uma contagem regressiva, utilizou muito bem o condicional if/else para personalizar mensagens a cada segundo e ainda compreendeu a importância do controle de fluxo em estruturas de repetição para criar interações dinâmicas no terminal.

Uma dica interessante para o futuro é usar a função time.sleep() para pausar a execução a cada segundo, criando uma contagem mais realista. Dessa forma:

import time

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

print("Está no fim...")
print("\nAcabou!!! Quem aproveitou, se deu bem... E quem não conseguiu não consegue mais !!!!. FIM :( \n")

Resultado: Mensagens sendo exibidas a cada segundo, simulando uma contagem regressiva real.

Isso faz a experiência ser mais envolvente e próxima de situações reais de tempo.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!