EASY·Output prediction

What does this code print?

def shout(func):
    def wrapper(*args, **kwargs):
        result = func(*args, **kwargs)
        return result.upper()
    return wrapper

def greet(name):
    return "hello, " + name

greet = shout(greet)
print(greet("alice"))

Sign in to save your progress.