Oi, Luísa! Como vai?
Que exercício interessante! Você utilizou o for com range de forma muito bem aplicada para criar uma contagem regressiva que vai de 10 até 1, passando pelo valor de segundos restantes a cada iteração. Combinar isso com o if e o else para exibir mensagens diferentes conforme o numero é par ou ímpar torna a lógica mais rica e dinâmica. Nos números pares, o print exibe a mensagem "Faltam apenas X segundos, não perca essa oportunidade!", enquanto nos ímpares a contagem continua com os restantes sendo mostrados. Ao final, o código imprime "Aproveite a promoção agora!", encerrando a simulação de forma bem contextualizada.
Essa combinação de estrutura de repetição com condicional é uma das bases mais importantes no aprendizado de Python, e você demonstrou um bom entendimento ao aplicá-la nesse cenário criativo.
Uma dica para explorar ainda mais é o uso do método enumerate(), que permite acompanhar o índice de cada item durante um laço. Veja este exemplo simples:
nomes = ["Ana", "Joao", "Maria"]
for indice, nome in enumerate(nomes):
print(indice, nome)
Esse código percorre a lista e exibe o índice junto com cada nome, o que pode ser bastante útil em situações onde a posição do elemento importa para a lógica do programa.
Continue explorando essas estruturas, pois elas abrem muitas possibilidades na programação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
Você já pensou em adaptar esse exercício para outros contextos, como uma contagem de tentativas em um jogo ou um cronômetro de quiz? Qual seria a sua próxima ideia?