Чудово!
Completion показник покращився до 4.17Секція 5. Розділ 3
single
Лямбда-функції
Свайпніть щоб показати меню
Лямбда-функції — це анонімні функції, тобто такі, що не мають імені. Вони створюються за допомогою ключового слова lambda і часто використовуються для визначення коротких функцій, коли потрібно задати функцію безпосередньо на місці.
Базовий синтаксис лямбда-функції виглядає так:
lambda arguments: expression
lambda: ключове слово, що позначає початок визначення лямбда-функції;arguments: список аргументів, які приймає функція;expression: вираз, що виконується при виклику функції. Результат виразу повертається як значення функції.
Головна особливість лямбда-функцій — їх лаконічний синтаксис. Вони зручні, коли потрібно визначити просту функцію без написання великої кількості коду.
123square = lambda x: x**2 result = square(5) print(result)
Завдання
Swipe to start coding
Є список цін (prices), і необхідно реалізувати лямбда-вираз, який приймає ціну як параметр і віднімає 13% податку від неї.
- Визначити лямбда-вираз за допомогою ключового слова
lambda. - Лямбда-вираз повинен приймати один параметр (
price). - Якщо
priceвід’ємна, вважати її некоректною та повертати 0 за допомогою функціїmax()безпосередньо у лямбда-виразі. - Лямбда повинна спочатку перевіряти ціну, а потім віднімати 13% від коректної суми.
- Використати list comprehension для застосування
apply_taxдо кожного елемента уprices.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 5. Розділ 3
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат