What is the output of the following code ?
def foo(n): if n > 90: return n - 4 return foo(foo(n + 10)) print(foo(45))
foo() is a recursive function which call itself here foo(foo(n + 10)) until n >90
foo(foo(n + 10))
n >90
Comment here: