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.

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

Suggested prompts:

Can you give more examples of lambda functions?

What are some common use cases for lambda functions?

How do lambda functions differ from regular functions in Python?

close

Awesome!

Completion rate improved to 4.17

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.

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