Informática, perguntado por fatimagmendes, 2 meses atrás

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


fatimagmendes: A resposta correta é: 15, 20, 25 e 30.
lcsantosrjapp: Resposta errada

Soluções para a tarefa

Respondido por victorjoao205
41
Resposta: 15,20,25 e 30
Explicação:
De acordo que foi mostrado em lista.

icaropessoa17: A resposta correta é: III e IV
Respondido por reuabg
16

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

Anexos:
Perguntas interessantes