Olá, Victor. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Muito legal como você estruturou a contagem regressiva e incluiu mensagens motivacionais ao longo do loop. No entanto, note que o segundos -= 1
dentro do if
faz a contagem pular números, pois reduz duas vezes a cada iteração.
Uma abordagem interessante seria usar apenas um while
sem a necessidade da segunda verificação. Veja este exemplo:
segundos = 10
while segundos > 0:
print(f'Faltam {segundos} segundos - Não perca essa oportunidade!')
segundos -= 1
print('Aproveite a promoção agora!')
Isso mantém a contagem correta, sem pular valores. Veja se faz sentido e faça o teste.
Conte com o apoio do Fórum. Abraços e bons estudos.