1
resposta

Exercicio 8

for contador in range(10,0,-1):
  if contador % 2 == 0:
    print(f"Faltam apenas {contador} segundos - Não perca essa oportunidade!")
  else:
    print(f"A contagem continua: {contador} segundos restantes.")
print("Aproveite a promocão agora!")

O contador não precisa ser definido por causa do ange que eu determino o inicio e fim da contagem, não é? Corrijam-me se estiver errada.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Valentina! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do range() com decremento para criar uma contagem regressiva, utilizou muito bem o operador módulo % para diferenciar mensagens entre números pares e ímpares e ainda compreendeu a importância de uma chamada final clara para engajar o usuário ao fim da contagem.

Uma dica interessante para o futuro é adicionar uma pequena pausa entre os segundos para simular uma contagem real. Assim:

import time

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

Isso faz com que o programa fique mais dinâmico e envolvente para quem estiver acompanhando a contagem.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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