Рубрики
Без рубрики

Python лямбда – если еще

Автор оригинала: Python Examples.

Python Lambda с если еще

В этом руководстве мы узнаем, как использовать, если вполне в функции лямбда, выбрать возвращаемое значение, основанное на некотором состоянии.

Синтаксис

Ниже приведен синтаксис функции Python Lambda, если иначе.

lambda  :  if  else 

Value_1 возвращается, если Состояние правда, еще Value_2 возвращается. Вы можете иметь выражение, которое оценивает значение на место Value_1 или Value_2 Отказ

Вы можете вложить, если еще в функции лямбда. Ниже приведен синтаксис функции Python Lambda, если они остальные внутри другой, если иное, значение вложено, если еще.

lambda  :  if  else ( if  else )

Value_1 возвращается, если Состояние_1 верно, остальное connect_2 проверяется. Value_2 возвращается, если Состояние_2 правда, еще Value_3 возвращается.

Пример 1: Лямбда Функция с принципиальным условием

В следующем примере программа мы напишем функцию Lambda, которая возвращает квадрат числа, если номер даже номера, остальное количество номера.

Python Program

x = lambda n: n**2 if n%2 == 0 else n**3

print(x(4))
print(x(3))

Выход

16
27

Пример 2: лямбда Функция с вложенным, если остальное состояние

Мы уже упоминали, что мы можем написать вложенное, если еще внутри функции лямбда.

В следующем примере программа мы будем писать функцию лямбда, которая возвращает номер как есть, если это делится на 10, квадрат числа, если номер даже нет, остальные куб.

Python Program

x = lambda n: n if n%10 == 0 else ( n**2 if n%2 == 0 else n**3 )

print(x(4))
print(x(3))
print(x(10))

Выход

16
27
10

Резюме

Подводя итоги этого учебника примеров Python, мы узнали, как использовать его или вложенный или вложенный, если они остались в функции лямбда, чтобы условно возвращать значения.