递归函数(递归函数求阶乘)

网友投稿 771 2022-09-12

递归函数(递归函数求阶乘)

递归函数(递归函数求阶乘)

递归函数

1.不断调用自己本身 (死递归)

2.有明确的终止条件

满足以上两个才是有效递归

官方声明:最大层次1000,实测 998/997

def age(n):

if n == 4:

return 18

else:

return age(n+1)-2

print(age(1))

把上面的展开

def age4(n):

if n == 4:

return 18

def age3(n):

if n == 4:

return 18

else:

return age4(n+1)-2

def age2(n):

if n == 4:

return 18

else:

return age3(n+1)-2

def age1(n):

if n == 4:

return 18

else:

return age2(n+1)-2

print(age1(1))

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:windows的CP_ACP代码页与CP_OEMCP代码页区别
下一篇:PE文件数字签名工具
相关文章

 发表评论

暂时没有评论,来抢沙发吧~