Oi, Ricardo! Como vai?
Gostei muito da forma como você aplicou o laço while com uma lógica condicional que alterna as mensagens a cada segundo — isso mostra domínio no controle de fluxo com if
e else
.
Uma dica interessante para o futuro é usar o range decrescente com for, que também permite fazer contagens regressivas de forma clara:
for tempo in range(10, 0, -1):
if tempo % 2 == 0:
print(f'Faltam apenas {tempo} segundos - Nao perca essa oportunidade!')
else:
print(f'A contagem continua: {tempo} segundos restantes')
print('Aproveite a promocao agora!')
Esse código faz o mesmo que o seu, mas usando range(10, 0, -1)
, que vai de 10 até 1, diminuindo 1 a cada passo.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!