EasyOutput prediction

@ is syntactic sugar

What does this code print?

def double_result(func):
    def wrapper(*args, **kwargs):
        return func(*args, **kwargs) * 2
    return wrapper

@double_result
def add(a, b):
    return a + b

print(add(3, 4))

← → arrow keys to navigate

Sign in to save your progress.