猴子爬山不管用递归法最简单思路也最清晰 不管阶梯的数量,最后登顶方法只有跳一阶或者三阶,并且前面只有当阶梯为2的时候这种特殊情况,只能跳一阶 所以代码可以这样写 def news(num): if num<=2: return 1 if num==3: return 2 return news(num-1)+news(num-3)