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.
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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!