Pegue uma lista, digamos por exemplo : a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] e escreva um programa que imprima todos os elementos da lista que são menos de 5.

Exercícios Extra:

1. Em vez de imprimir os elementos um por um, faça uma nova lista que contenha todos os elementos menores que 5 desta lista e imprima esta nova lista.
2. Escreva isso em uma linha do Python.

Solução do exercício 3:

Aqui está um exemplo de solução que resolve o exercício, incluindo os extras 1 e 2.

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
 
# problema básico:
for x in a:
    if x < 5: print(x)
 
# combine os desafios 1 e 2:
print([ x for x in a if x<5])

 

1
1
2
3
[1, 1, 2, 3]