Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Funções Lambda | Recursão e Funções Lambda
Tutorial de Funções em Python

bookFunções Lambda

Funções lambda são funções anônimas, ou seja, não possuem nome. Elas são criadas utilizando a palavra-chave lambda e são frequentemente usadas para definir funções curtas, onde é possível especificar uma função diretamente no local de uso.

A sintaxe básica de uma função lambda é a seguinte:

lambda arguments: expression
  • lambda: palavra-chave que indica o início da definição de uma função lambda;
  • arguments: lista de argumentos que a função recebe;
  • expression: expressão executada quando a função é chamada. O resultado da expressão é retornado como valor da função.

A principal característica das funções lambda é sua sintaxe concisa. Elas são convenientes quando é necessário definir uma função simples sem escrever muito código.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Tarefa

Swipe to start coding

Existe uma lista de preços (prices), e uma expressão lambda precisa ser implementada para receber um preço como parâmetro e deduzir 13% de imposto desse valor.

  1. Definir uma expressão lambda utilizando a palavra-chave lambda.
  2. A expressão lambda deve receber um parâmetro (price).
  3. Se o price for negativo, considerar como inválido e retornar 0 utilizando a função max() diretamente na expressão lambda.
  4. A lambda deve primeiro verificar o preço e então deduzir 13% do valor válido.
  5. Utilizar uma list comprehension para aplicar apply_tax a cada elemento em prices.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 4.35

bookFunções Lambda

Deslize para mostrar o menu

Funções lambda são funções anônimas, ou seja, não possuem nome. Elas são criadas utilizando a palavra-chave lambda e são frequentemente usadas para definir funções curtas, onde é possível especificar uma função diretamente no local de uso.

A sintaxe básica de uma função lambda é a seguinte:

lambda arguments: expression
  • lambda: palavra-chave que indica o início da definição de uma função lambda;
  • arguments: lista de argumentos que a função recebe;
  • expression: expressão executada quando a função é chamada. O resultado da expressão é retornado como valor da função.

A principal característica das funções lambda é sua sintaxe concisa. Elas são convenientes quando é necessário definir uma função simples sem escrever muito código.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Tarefa

Swipe to start coding

Existe uma lista de preços (prices), e uma expressão lambda precisa ser implementada para receber um preço como parâmetro e deduzir 13% de imposto desse valor.

  1. Definir uma expressão lambda utilizando a palavra-chave lambda.
  2. A expressão lambda deve receber um parâmetro (price).
  3. Se o price for negativo, considerar como inválido e retornar 0 utilizando a função max() diretamente na expressão lambda.
  4. A lambda deve primeiro verificar o preço e então deduzir 13% do valor válido.
  5. Utilizar uma list comprehension para aplicar apply_tax a cada elemento em prices.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3
single

single

some-alt