Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Sugestão nº 8

for i in range(10, 0, -1):
  if i % 2 == 0:
    print(f"Faltam apenas {i} segundos - Não perca essa oportunidade!")
  else:
    print(f"A contagem continua: {i} segundos restantes.")
print("Aproveite a promoção agora!")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Samuel, como vai?

Seu código cumpre exatamente o que o enunciado solicita. A estrutura do laço, a verificação de paridade e a mensagem final estão de acordo com a proposta, e a leitura do código fica clara e direta.

Vale mencionar apenas que a escolha do range com início em 10 e passo negativo está correta para produzir a contagem regressiva. Um pequeno ponto que você poderia explorar futuramente é tornar o número inicial configurável, caso quisesse reutilizar essa lógica em outros contextos.

Por exemplo, caso quisesse iniciar de outro valor, poderia guardar o número inicial em uma variável e usar no range. Algo como:

inicio = 10
for i in range(inicio, 0, -1):

Continue compartilhando seus exercícios e explorando novas variações. O fórum está à disposição.

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