def log_params(func):
def wrapper(*args, **kwargs):
return_value = func(*args, **kwargs)
print(f"{args} -> {return_value}")
return wrapper
@log_params
def summation(a: int, b: int) -> int:
return a + b
summation(10, 20)