From f6680af5c45ecd888ff2ead840254ebe608683b5 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 25 Apr 2019 11:50:22 +0400 Subject: =?UTF-8?q?=D0=94=D0=B5=D0=BD=D1=8C=205,=20=D0=B7=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D1=87=D0=B0=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day5/task1/task1.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 day5/task1/task1.py diff --git a/day5/task1/task1.py b/day5/task1/task1.py new file mode 100644 index 0000000..07585b0 --- /dev/null +++ b/day5/task1/task1.py @@ -0,0 +1,19 @@ +def ingredients(func): + def wrapper(*args, **kwargs): + for ingredient in ['хлеб', 'кетчуп', 'сыр']: + print('---%s---' % ingredient) + + func(*args, **kwargs) + + for ingredient in ['хлеб', 'кетчуп', 'сыр'][::-1]: + print('---%s---' % ingredient) + + return wrapper + + +@ingredients +def main_ingredient(meat): + print('---%s---' % meat) + + +main_ingredient('ветчина') -- cgit v1.2.3 From 11a042357075406c287d0d7a68f7f8203fd6b862 Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 7 May 2019 14:47:22 +0400 Subject: =?UTF-8?q?=D0=94=D0=B5=D0=BD=D1=8C=205,=20=D0=B7=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D1=87=D0=B0=201.=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day5/task1/task1.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/day5/task1/task1.py b/day5/task1/task1.py index 07585b0..19aee5b 100644 --- a/day5/task1/task1.py +++ b/day5/task1/task1.py @@ -1,11 +1,12 @@ def ingredients(func): def wrapper(*args, **kwargs): - for ingredient in ['хлеб', 'кетчуп', 'сыр']: + _ingredients = ['хлеб', 'кетчуп', 'сыр'] + for ingredient in _ingredients: print('---%s---' % ingredient) func(*args, **kwargs) - for ingredient in ['хлеб', 'кетчуп', 'сыр'][::-1]: + for ingredient in _ingredients[::-1]: print('---%s---' % ingredient) return wrapper -- cgit v1.2.3