0
What is error in this code ??
def add(x, y,z): return x + y + z def do_twice(func, x, y , z): return func(func(x, y), func(x, y) , func(x + y)) a = 5 b = 10 z = 6 print(do_twice(add, a, b , z))
3 Answers
+ 1
NEHA JANGRA
Look at return value in do_twice function you are passing only two arguments but add takes 3 arguments .
To get rid of this error change add header as add(x,y,z=6)
+ 1
Tq đ