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]

0 Comentários