Boa noite, Nathã! Tranquilo?
Gostei demais da sua solução, continue assim!
Mandou muito bem explorando o for para criar uma contagem regressiva com Python, aplicou de maneira eficiente o if-else para diferenciar mensagens e entendeu como usar o print para exibir saídas personalizadas.
E um detalhe curioso para aprimorar seria adicionar uma pausa entre cada iteração para simular uma contagem real. Exemplo:
import time
for numero in range(10, 0, -1):
if numero % 2 == 0:
print(f'Faltam apenas {numero} segundos - Não perca essa oportunidade!')
else:
print(f'A contagem continua: {numero} segundos restantes.')
time.sleep(1)
print('Aproveite a promoção agora!')
Isso faz a contagem ficar mais dinâmica e próxima de um cronômetro real.
Para aprimorar suas soluções, algumas boas práticas são:
- Organização: separar a lógica em funções para facilitar reuso.
- Legibilidade: manter indentação e espaçamento claros para leitura.
- Interatividade: permitir que o usuário defina o tempo inicial da contagem.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Ah, uma pergunta: o que você gostaria de praticar mais agora, deixar a contagem regressiva mais interativa com entrada do usuário ou explorar bibliotecas gráficas para mostrar a contagem de forma visual?
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!