1
resposta

Resolução de Atividades - "11 Contagem Regressiva"

contador = 10

def contagem_regressiva():

    for contador_this in range (contador, 0, -1):

        if contador_this % 2 == 0:

            print (f"Faltam apenas {contador_this} segundos - Não perca essa oportunidade!")
        
        else:

            print (f"A contagem continua: {contador_this} segundos restantes.")
    
    print ("Aproveite a promoção agora!")

contagem_regressiva()
1 resposta

Olá, Victor, como vai?

O seu código atende perfeitamente ao que foi solicitado no exercício, utilizando corretamente a estrutura de repetição e a lógica condicional para diferenciar números pares e ímpares. É interessante notar que você optou por encapsular a lógica dentro de uma função, o que é uma boa prática de organização e reutilização de código.

Uma dica para tornar o código mais conciso seria passar o valor inicial diretamente como argumento da função ou dentro do próprio range, evitando a necessidade de uma variável global externa.

Parabéns pelo empenho na resolução da atividade e por compartilhar sua solução com a comunidade. Continue praticando e explorando as possibilidades dos laços em Python.

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