Question: def Foo(n): def multiplier(x): return x * n return multiplier a = Foo(5) b = Foo(5) print(a(b(2))) Why is the answer 50? I couldn't figure
def Foo(n):
def multiplier(x):
return x * n
return multiplier
a = Foo(5)
b = Foo(5)
print(a(b(2)))
Why is the answer 50? I couldn't figure out (Python)
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
