Зміст курсу
Середній Рівень Python: Аргументи, Генератори та Декоратори
Середній Рівень Python: Аргументи, Генератори та Декоратори
2. Аргументи Функції
3. Функція як Аргумент
Челендж: Перевірка Порогових Значень
Завдання
Swipe to show code editor
Завдання написати замикання, яке зберігає стан і може бути використане для виконання операцій на основі цього стану.
Створимо замикання, яке перевіряє, чи перевищує задане значення заданий мінімум.
- Почнемо з визначення зовнішньої функції, яку назвемо
threshold_checker
; - Ця функція повинна отримувати параметр з іменем
threshold
; - Далі оголосіть внутрішню функцію з іменем
check
всерединіthreshold_checker
. Ця внутрішня функція повинна отримувати один параметрvalue
; - Усередині функції
check
поверніть True, якщо значення більше за поріг, і False у протилежному випадку. Для порівняння використовуйте оператор<
; - Нарешті, переконайтеся, що зовнішня функція
threshold_checker
повертає внутрішню функціюcheck
; - Треба присвоїти функцію
threshold_checker
змінній з іменемgreater_than_10
, передавши10
як значення порогу; - Запустіть код та надішліть завдання.
Рішення
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 7
Челендж: Перевірка Порогових Значень
Завдання
Swipe to show code editor
Завдання написати замикання, яке зберігає стан і може бути використане для виконання операцій на основі цього стану.
Створимо замикання, яке перевіряє, чи перевищує задане значення заданий мінімум.
- Почнемо з визначення зовнішньої функції, яку назвемо
threshold_checker
; - Ця функція повинна отримувати параметр з іменем
threshold
; - Далі оголосіть внутрішню функцію з іменем
check
всерединіthreshold_checker
. Ця внутрішня функція повинна отримувати один параметрvalue
; - Усередині функції
check
поверніть True, якщо значення більше за поріг, і False у протилежному випадку. Для порівняння використовуйте оператор<
; - Нарешті, переконайтеся, що зовнішня функція
threshold_checker
повертає внутрішню функціюcheck
; - Треба присвоїти функцію
threshold_checker
змінній з іменемgreater_than_10
, передавши10
як значення порогу; - Запустіть код та надішліть завдання.
Рішення
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 7
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів