+ 1
can anyone explain this
def add(x, y): return x + y def do_twice(func, x, y): return func(func(x, y), func(x, y)) a = 5 b = 10 print(do_twice(add, a, b))
1 ответ
+ 1
def add(x, y):
return x + y
Return the sum of the two values passed
def do_twice(func, x, y):
return func(func(x, y), func(x, y))
func wil be equal to add because of the values passed so you could write this as:
return add(add(5,10), add(5,10))
after the function is called:
return add(15,15)
Tye answer should be 30