Skip to main content

Guess the Output · #55 · 2026-05-29

What does this print?

Python ·Difficulty 3/3

How to play

Read the code snippet and pick the correct output from four choices. One shot — no take-backs. Press 1–4 or click to answer.

def a(f):
    return lambda: f() + " a"
def b(f):
    return lambda: f() + " b"

@a
@b
def greet():
    return "hi"

print(greet())

Loading your progress...

Press 1 through 4, or tap a numbered choice, to answer. Back to hub