1
resposta

Resolução do exercício

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

Olá, Brandon!

Parabéns por finalizar o exercício Contagem Regressiva.

O ponto forte do seu script foi o domínio na configuração dos parâmetros da função range(). Definir o intervalo como range(10, 0, -1) demonstra que você compreendeu perfeitamente como estipular o ponto de partida (10), o ponto de parada aberto (0, fazendo o laço parar no 1) e o passo negativo (-1), que é a engrenagem para fazer a contagem andar para trás. E, criar caminhos diferentes para segundos pares e ímpares foi uma excelente sacada de lógica para quebrar a monotonia da contagem.

Na sua visão, deixar a chamada da promoção para rodar apenas uma vez após o término do laço passaria mais urgência para o cliente do que repeti-la a cada segundo?

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