Quanto às linguagens PHP e Python, à estrutura e às construç...

Próximas questões
Com base no mesmo assunto
Q2509310 Programação
Quanto às linguagens PHP e Python, à estrutura e às construções básicas de um programa e ao controle de fluxo de programas e repetição, julgue o item.
A palavra‑chave lambda é utilizada para definir uma função anônima em Python.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A alternativa está correta. A palavra-chave lambda é, de fato, utilizada para definir uma função anônima em Python. Vamos explorar um pouco mais sobre esse conceito para esclarecer completamente.

No contexto da questão, é importante entender os seguintes conceitos:

Funções Anônimas: São funções que não possuem um nome explícito. Em Python, isso é feito utilizando a palavra-chave lambda. As funções lambda são úteis quando se precisa de uma função para uma tarefa breve e são frequentemente usadas em programação funcional.

Exemplo de uso de lambda em Python:

soma = lambda x, y: x + y
resultado = soma(2, 3)
print(resultado)  # Saída: 5

No exemplo acima, lambda é usada para criar uma função que soma dois números. Essa função é anônima porque não precisa de um nome explícito além do identificador soma que a referencia.

Vamos agora entender por que as outras alternativas estariam incorretas, caso existissem:

Errado: Se a questão afirmasse que a palavra-chave lambda não é usada para definir funções anônimas em Python, estaria incorreta, pois, como mostramos, lambda é justamente utilizada para esse propósito.

Para resolver a questão, é essencial que o aluno tenha um conhecimento básico das estruturas de programação em Python, especialmente no que tange ao uso de funções anônimas com lambda, e como essas se diferenciam de funções nomeadas convencionais.

Se precisar de mais detalhes, estou à disposição para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

isso mesmo, as funções lambdas servem pra deixar mais simples (1 linha) as funções com pouca lógica:

ex

nomes = ["joker", "batman"]

mensagemNome = lambda nome: nome + " é lindo"

for nome in nomes:

print(mensagemNome(nome))

resultado:

joker é lindo

batman é lindo

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo