递归的特点
函数内部⾃⼰调⽤⾃⼰
必须有出口,不然形成死循环
# 1+2+3+4+5+6+7+8+9+10...
# 递归方法求解
result = 0
def sum_num(num):
global result
# 如果是1,返回1,出口
if num == 1:
return 1
# 如果不是1,需要叠加
result = num + sum_num(num-1)
return result
results = sum_num(100)
print(results)
网友评论