def ack(m,n):
if m ==0:
return n+1
if m>0 and n==0:
return ack(m-1,1)
if m>0 and n>0:
return ack(m-1,ack(m,n-1))

print(ack(3,4))



m,n 에 3 4 이상의값을 넣으면 오류를뿜어낸다


이유를 알고싶지만 알수없다


프갤의 조언을 구한다