- f(0,n)=n+1
- f(k,0)=f(k-1,1)
- f(k+1,n+1)=f(k,f(k+1,n)) 求f(2,3)?
程式碼如下~~~~~
def fun(k,n):
if k==0:
return n+1
elif n==0:
return fun(k-1,1)
else:
return fun(k-1,fun(k,n-1))
print(fun(2,3))
得出答案為「9」
沒有留言:
張貼留言