Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Contagem Regressiva

# Usando FOR
print('Usando FOR')
for i in range(10, 0, -2):
    print(f'Faltam apenas {i} segundos! - Não perca essa oportunidade!\nA contagem continua: {i-1} segundos restantes!')
print('Acabou o tempo! Aproveite a promoção!\n\n')

# Usando WHILE
print('Usando WHILE')
c = 10
while c >= 1:
    print(f'Faltam apenas {c} segundos! - Não perca essa oportunidade!')
    c -= 1
    print(f'A contagem continua: {c} segundos restantes!')
    c -= 1

print('\nAproveite a promoção agora!')
1 resposta
solução!

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do for com range() para criar uma contagem regressiva personalizada, utilizou muito bem o while para alcançar o mesmo efeito de forma alternativa e ainda compreendeu a importância das mensagens dinâmicas para tornar o programa mais interativo e envolvente.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Outra dica interessante para o futuro é aplicar a função time.sleep() para simular o tempo real da contagem regressiva. Assim:

import time

for i in range(10, 0, -1):
    print(f"Faltam apenas {i} segundos! - Não perca essa oportunidade!")
    time.sleep(1)
print("Acabou o tempo! Aproveite a promoção!")

Isso faz com que o programa aguarde um segundo entre cada mensagem, criando uma experiência mais próxima de uma contagem regressiva real.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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