1
resposta

[Projeto] Minha solução

import time

# O range(10, 0, -1) cria uma sequência de 10, 9, 8, ..., 1
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!")
1 resposta

Olá, Pedro, como vai?

Seu código está muito bem construído e reflete uma ótima compreensão dos laços de repetição em Python. A forma como você utilizou o range(10, 0, -1) para criar a contagem regressiva e o operador de módulo (%) para verificar se um número é par ou ímpar está correta. A implementação do if/else também foi feita de maneira adequada para exibir as mensagens personalizadas conforme a regra do exercício.

Obrigado por compartilhar sua solução no fórum. Continue praticando e compartilhando seu progresso, pois isso ajuda a comunidade e fortalece seu aprendizado. O fórum está sempre à disposição para suas dúvidas e para que você mostre mais de seus projetos.

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