Considere o trecho de código a seguir e responda:
minha_lista = [0,5,10,15,20,25,30]
def filtro(numero)
if numero > 10:
return True
return false
minha_lista_filtrada = filter(filtro, minha_lista)
Quais elementos estarão presentes na variável minha_lista_filtrada após a execução desse programa:
0, 5, 10, 15, 20, 25 e 30
10, 15, 20, 25 e 30
15, 20, 25 e 30
0, 5 e 10
0 e 5
Soluções para a tarefa
Explicação:
De acordo que foi mostrado em lista.
Os elementos presentes na lista final são 15, 20, 25, 30, tornando correta a alternativa c).
Função filter
Em Python, a função filter cria um iterator, responsável por aplicar uma regra (no caso, a função filtro) a um objeto iterável (no caso, a lista), onde, para cada objeto da lista, é aplicada a regra da função, retornando um novo objeto iterável apenas com os elementos que atenderam os critérios da função.
Assim, executando o programa, a função filtro analisa se o elemento é maior que 10, mantendo na lista final os que forem maiores.
Portanto, removendo os elementos menores que 10 de minha_lista, obtemos que os elementos presentes na lista final são 15, 20, 25, 30, tornando correta a alternativa c).
Para aprender mais sobre Python, acesse:
https://brainly.com.br/tarefa/32379040
#SPJ2