1
resposta

Desafio: Contagem Regressiva

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

Oi, Felipe!

Parabéns por concluir o desafio Contagem Regressiva. Ficou nítido como você organizou a estrutura ao criar uma função dedicada, demonstrando uma ótima prática de modularização.

A sua solução apresenta uma abordagem interessante para lidar com o tempo. Ao utilizar o laço for associado ao range(10, 0, -1), você construiu o recuo dos números perfeitamente. Um ponto bem legal foi a ideia de embutir o cálculo (n - 1) diretamente dentro da f-string, mostrando como o Python permite realizar operações dinâmicas no momento da exibição do texto.

Na sua visão, você acredita que concentrar as duas mensagens dentro do bloco par deixou o console mais limpo do que se o programa fizesse uma pausa a cada segundo?

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