1
resposta

Minha resposta

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

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

Oi, Beatriz! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou a lógica da contagem regressiva usando if, elif e else. A separação entre números pares e ímpares deixou a mensagem da contagem bem clara e mostra que você compreendeu bem como usar o operador modulo (%) dentro de um for para criar comportamentos diferentes durante o loop.

Você pode usar a função range() pra criar sequencias automaticamente, sem precisar montar uma lista manualmente.


for numero in range(10, -1, -1):
    print(numero)

Esse código cria uma contagem regressiva de 10 ate 0. O range(10, -1, -1) define o inicio da contagem, o limite final e o passo negativo que faz a contagem diminuir.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!