- def outer(x): def inner(y): return x + y return inner
- lambda x: x*x
- def fib(): a, b = 0, 1 while True: yield a a, b = b, a + b
- def decorator(func): def wrapper(*args): print("Logging") return func(*args) return wrapper