Python é uma linguagem de programação amplamente utilizada ...

Próximas questões
Com base no mesmo assunto
Q3331208 Programação
Python é uma linguagem de programação amplamente utilizada na Bioinformática. Através do lambda é possível criar funções anônimas. O código que está sintaticamente correto, de acordo com a versão da linguagem Python superior a 3.10, é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Alternativa Correta: C - print((lambda x: x + 1)(10))

Tema Central da Questão: O enunciado trata da criação e uso de funções anônimas em Python, especificamente utilizando o lambda. A compreensão deste conceito é fundamental para quem deseja atuar como Tecnologista em áreas que utilizam programação, pois permite a criação de funções rápidas e eficientes em uma única linha de código.

Resumo Teórico: Em Python, o lambda é usado para criar funções anônimas. Essas funções são definidas somente usando a palavra-chave lambda, seguida pelos parâmetros, dois-pontos e a expressão. Elas são úteis para tarefas simples e que não requerem uma definição formal com def. A sintaxe básica é: lambda argumentos: expressão.

Justificativa da Alternativa Correta: A alternativa C, print((lambda x: x + 1)(10)), é a única sintaticamente correta. Aqui, a função anônima que soma 1 ao seu argumento é definida e chamada imediatamente com o valor 10. Isso resulta na saída do valor 11.

Análise das Alternativas Incorretas:

A - print((lambda x: x + 1)10)): A falta de parênteses para chamar a função com o argumento 10 causa um erro de sintaxe.

B - print(lambda x: x + 1): Esta alternativa apenas define a função lambda, mas não a chama. Resulta na impressão do objeto função, não no resultado.

D - print(lambda x: x + 1)(10): Aqui, a tentativa de chamar a função lambda após a chamada de print está incorreta, pois print não retorna uma função chamável.

E - print((lambda x:: x + 1)(10)): A presença de um erro de sintaxe devido aos dois-pontos duplos após x torna essa alternativa inválida.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

Clique para visualizar este gabarito

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