Code Explanation:
Step 1: Define adder(n)
adder is a higher-order function that returns a lambda.
The lambda takes an input x and returns x + n.
Step 2: Create add5
add5 = adder(5)
This creates a function:
lambda x: x + 5
Step 3: Create add10
add10 = adder(10)
This creates a function:
lambda x: x + 10
Step 4: Call the functions
add5(3) → 3 + 5 = 8
add10(3) → 3 + 10 = 13
Output
8 13
.png)

0 Comments:
Post a Comment