Написать декоратор counter, который заводит внутри объекта-функции метод counter(). Этот метод возвращает, сколько раз эта функция была вызвана. Использовать @wraps. Дополнительное требование: никаких других глобальных объектов (кроме counter и wraps).

   1 @counter
   2 def fun(a, b):
   3     return a * 1 + b
   4 
   5 print(fun.counter())
   6 res = sum(fun(i, i + 1) for i in range(5))
   7 print(fun.counter(), res)

0
5 25


CategoryHomework

LecturesCMC/PythonIntro2021/Homework_FuncCount (последним исправлял пользователь FrBrGeorge 2021-11-17 14:18:08)