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!")
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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!")
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.