task_6.py
"""
def cache(func):
storage = (None, None)
def wrapper(*args, **kwargs):
nonlocal storage
if storage[0] == args:
print("cache")
return storage[1]
print("no_chache")
result = func(*args, **kwargs)
storage = (args, result)
return result
return wrapper
"""
=
nonlocal
return
=
=
return
return
return *