1
resposta

Hora da Pratica: Contagem Regressiva

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

for numero_contagem in numeros_contagem:
    if numero_contagem > 0 and numero_contagem %2 == 0:
        print(f"Faltam apenas {numero_contagem} segundos - Não perca essa oportunidade!")
    elif numero_contagem > 0 and numero_contagem %2 != 0:
        print(f"A contagem continua: {numero_contagem} segundos restantes.")
    else:
        print("Aproveite a promoção agora!!")
1 resposta

Olá, André! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para criar a contagem regressiva com Python, utilizou muito bem o laço de repetição para percorrer os valores e ainda compreendeu a importância das condicionais para diferenciar mensagens conforme o número fosse par, ímpar ou zero.

Uma dica interessante para o futuro é aplicar a função range() para gerar a contagem de forma mais prática. Assim:

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

Isso faz com que você não precise criar manualmente a lista de números, deixando o código mais enxuto e dinâmico.

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!