Funciones lambda

Las funciones lambda (funciones anónimas) se utilizan para realizar una operación simple en una sola línea. A continuación se muestran dos formas de lograr el mismo resultado: una con una función regular y la segunda con una función lambda:
def add(x):
    return x + 1

print(add(7))  # 8
print(add(0))  # 1
add = lambda x: x + 1

print(add(7))  # 8
print(add(0))  # 1
Aquí definimos una función lambda y la asignamos a add, después de lo cual add actúa como una función regular. En la práctica, es más común pasar funciones lambda a otras funciones en lugar de asignarlas. Pronto discutiremos esos casos de uso.
La sintaxis de una función lambda es lambda seguido de los argumentos sin paréntesis (), luego dos puntos : y una expresión de retorno sin la palabra clave return.
Podemos tener múltiples argumentos en una función lambda separados por comas:
add = lambda x, y: x + y
print(add(2, 5))  # 7
print(add(1, 4))  # 5
Ten en cuenta que las funciones lambda solo pueden escribirse en una sola línea y no pueden abarcar varias líneas. Están destinadas a cálculos simples y puntuales.

Desafío

Se te pide implementar la siguiente función utilizando una expresión lambda:
La función lambda debe devolver el valor de la función dados dos valores de punto flotante: x y y.
 
notion image
f = ...

x, y = float(input()), float(input())
print(f(x, y))
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue