/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
sandwich_deco.py
24 строки
793 B
Андрей Глухов
add conditions for tasks
26 мар 2024, 17:43
26 мар 2024, 17:43
821feab
Код
Авторство
О чём код?
"""Реализуйте декоратор sandwich, который выводит тексты: ---- Верхний ломтик хлеба ---- ---- Нижний ломтик хлеба ---- до и после вызова декорируемой функции соответственно.""" def sandwich(func): def wrapper(*args, **kwargs): print("---- Верхний ломтик хлеба ----") a = func(*args, **kwargs) print("---- Нижний ломтик хлеба ----") return a return wrapper @sandwich def add_ingredients(ingredients): print(' | '.join(ingredients)) add_ingredients(['томат', 'салат', 'сыр', 'бекон']) @sandwich def beegeek(): return 'beegeek' print(beegeek())