Logo Passei Direto
Buscar
O que a seguinte função em Python faz?
```python
def filtro_pares(lista):
return list(filter(lambda x: x % 2 == 0, lista))
```
a) Retorna uma lista com todos os elementos ímpares da lista original.
b) Retorna uma lista com todos os elementos da lista original.
c) Retorna uma lista com todos os números pares da lista original.
d) Retorna uma lista vazia.
User badge image
Exercícios Para o Conhecimento

há 12 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material