Прочти код внимательно
from functools import wraps
def repeat(times: int):
def decorator(fn):
@wraps(fn)
def wrapper(*args, **kwargs):
result = None
for _ in range(times):
result = fn(*args, **kwargs)
return result
return wrapper
return decorator
@repeat(times=3)
def greet(name: str) -> str:
print(f"hi {name}")
return name
result = greet("Ada")
print(f"returned: {result}")
print(greet.__name__)
Что выведет программа? Напиши здесь: