# 递归:
# 1.必须有一个明确的结束条件
# 2.每次进入更深一层的递归时,问题规模相比上次应有所减少
# 3.递归效率不高,递归层次过多会导致栈溢出
def cal(n):
print(n)
if n < 10:
return cal(n + 1)
print(n)
cal(1)
# 递归:
# 1.必须有一个明确的结束条件
# 2.每次进入更深一层的递归时,问题规模相比上次应有所减少
# 3.递归效率不高,递归层次过多会导致栈溢出
def cal(n):
print(n)
if n < 10:
return cal(n + 1)
print(n)
cal(1)
本文标题:Python-递归
本文链接:https://www.haomeiwen.com/subject/auvztqtx.html
网友评论