Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Contagem Regressiva

for numero in range(10, 0, -1):  # começa em 10 e vai até 1
    if numero % 2 == 0:  # número par
        print(f"Faltam apenas {numero} segundos - Não perca essa oportunidade!")
    else:  # número ímpar
        print(f"A contagem continua: {numero} segundos restantes.")

print("Aproveite a promoção agora!")
1 resposta

Oi, Penha! Como vai?

A sua solução ficou bem interessante, porque usa o for com range(10, 0, -1) para fazer a contagem regressiva e ainda aplica uma condição com if e else para mostrar mensagens diferentes quando o número é par ou ímpar.

Uma dica é testar outros valores no range, como range(5, 0, -1), para observar como o primeiro número indica onde a contagem começa, o segundo define até onde ela vai, e o -1 faz a contagem diminuir. Como você mudaria esse código se a contagem precisasse começar em 20 segundos?

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