def square_number (n): return n * n def do_something(f, x): return f(x) print(do_something(square_number, 3)) # 9 this result is 9 but you print 27