1
resposta

Projeto Contagem regressiva

for numero in range(10, 0, -1): # -1 faz a contagem ser de trás p/ frente if numero % 2 == 0: print(f'\nFaltam apenas {numero} segundos - Não perca essa oportunidade! ') else: print(f'\nA contagem contínua: {numero} segundos restantes. ')

print(f'\nAproveite a promoção agora! ')

1 resposta

Olá, Marcelo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você utilizou o laço for com o range para contar de forma regressiva e ainda fez uma verificação com if para personalizar a mensagem dependendo do número ser par ou ímpar.

Uma dica interessante: você pode também usar o time.sleep() para criar uma pausa entre as impressões, simulando uma contagem regressiva real. Veja como ficaria:


import time

for numero in range(10, 0, -1):
    if numero % 2 == 0:
        print(f'\nFaltam apenas {numero} segundos - Não perca essa oportunidade! ')
    else:
        print(f'\nA contagem contínua: {numero} segundos restantes. ')
    time.sleep(1)

O time.sleep(1) faz o programa "esperar" por 1 segundo antes de passar para o próximo número, simulando o tempo real.

Conte com o apoio do Fórum. Abraços e bons estudos.