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

[Projeto] Contagem regressiva

print('Contagem Regressiva\n')

lista = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

for num in lista:
    if num % 2 == 0:
        print(f'Faltam apenas {num} segundos - Não perca essa oportunidade!')
    elif num % 2 != 0:
        print(f'A contagem continua: {num} segundos restantes.')   
print('Aproveite a promoção agora!')        
1 resposta
solução!

Olá, Pedro Paulo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para organizar a contagem regressiva, utilizou muito bem o operador % para diferenciar números pares e ímpares e ainda compreendeu a importância de dar mensagens distintas para tornar a saída mais dinâmica e envolvente.

Uma dica interessante para o futuro é usar a função range() para gerar a lista automaticamente, deixando o código mais enxuto. Assim:

print('Contagem Regressiva\n')

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

Isso faz com que você não precise declarar manualmente a lista, tornando o código mais flexível e fácil de manter.

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!