Ed
há 12 meses
Vamos analisar a função em Python apresentada: ```python def filtro_pares(lista): return list(filter(lambda x: x % 2 == 0, lista)) ``` 1. A função `filtro_pares` recebe uma lista como argumento. 2. Dentro da função, utiliza-se a função `filter` com uma `lambda` que verifica se cada elemento `x` da lista é par (ou seja, se `x % 2 == 0`). 3. O resultado do `filter` é convertido em uma lista com `list()`. Agora, vamos analisar as alternativas: a) Retorna uma lista com todos os elementos ímpares da lista original. - Incorreta, pois a função filtra os pares, não os ímpares. b) Retorna uma lista com todos os elementos da lista original. - Incorreta, pois a função retorna apenas os elementos que são pares. c) Retorna uma lista com todos os números pares da lista original. - Correta, pois é exatamente isso que a função faz. d) Retorna uma lista vazia. - Incorreta, a função retorna uma lista vazia apenas se não houver números pares na lista original, mas não é a função padrão. Portanto, a alternativa correta é: c) Retorna uma lista com todos os números pares da lista original.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material