f = lambda x, y: (x + y) * 2
print(f(2, 3))
Описание кода:
Данный код содержит лямбда-функцию, присвоенную переменной f
. Лямбда-функция принимает два аргумента, x
и y
, складывает их, а затем умножает результат на 2.
Пошаговое выполнение:
f
, которая эквивалентна обычной функции, определенной следующим образом:
def f(x, y):
return (x + y) * 2
f
с аргументами 2
и 3
.x + y
, т.е. 2 + 3 = 5
.5
) умножается на 2
, т.е. 5 * 2 = 10
.print()
выводит значение 10
в консоль.Результат:
Код выведет в консоль число 10
.