1
resposta

[Projeto] Praticando e compartilhando

segundos = 10

while segundos > 0:
    if segundos % 2 == 0:
        print(f'Faltam apenas {segundos} segundos - Não perca essa oportunidade!')
    elif segundos == 1:
        print(f'A contagem continua: {segundos} segundo restante.')
    else:
        print(f'A contagem continua: {segundos} segundos restantes.')
    segundos -= 1
print('Aproveite a promoção agora!')
1 resposta

Olá Wagner. Tudo bem?

Seu código está correto utilizando laço while. Vou deixar aqui uma a adaptação do seu código para usar o for, e você comparar, duas maneiras de fazer:

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

Neste código, o for percorre os números de 10 até 1, decrementando 1 a cada iteração. A lógica para verificar se o número é par ou ímpar permanece a mesma. Parabéns pelo código, e pela dedicação. Continue assim!

Espero ter ajudado e bons estudos!