1
resposta

[Projeto] Resolvi usando o WHILE:

No final, o resultado deu o mesmo:

contador = 10

while contador > 0:
  if contador % 2 == 0:
    print(f'Faltam apenas {contador} segundos - Não perca essa oportunidade!')
  else:
    print(f'A contagem continua: {contador} segundos restantes')
  contador = contador - 1

print('Aproveite a promoção agora!')
1 resposta

Oi Daniela, tudo bem? 😊

Parabéns pela iniciativa de compartilhar seu código! 👏

Sua solução com while ficou ótima e atingiu o objetivo da contagem regressiva.

O uso do if para verificar se o número é par e exibir mensagens diferentes também foi uma boa sacada. 👍

Você poderia ter usado um for com range para obter o mesmo resultado, mas a sua solução com while está perfeita.

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

Continue praticando e explorando as diferentes formas de resolver os problemas! 🤔

🎓 Para saber mais:

A persistência realiza o impossível! 💪