1
resposta

[Projeto] Não foi a melhor maneira

segundos = [10,9,8,7,6,5,4,3,2,1]

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

1 resposta

Bom dia, Sandy.

Muito bem!

Duas sugestões:

Primeiramente, quando for postar algo no fórum, coloque seu código entre crases triplas com o nome da linguagem ao lado da abertura, da seguinte forma:

```python segundos = [10,9,8,7,6,5,4,3,2,1]

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

```

Pois dessa forma, o código fica da seguinte maneira, muito mais fácil de ser visualizada:


segundos = [10,9,8,7,6,5,4,3,2,1]

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

Segunda sugestão:

ao realizar uma verificação se um número é igual a zero, você pode utilizar, ao invés de if segundo %2 == 0: , utilizar if not segundo % 2: , pois 0 avalia para False no Python, e isso é levemente mais rápido. Essa técnica se chama curto circuito.