一个函数内部调用自己
代码特点:
1、函数内部的代码是相同的,只是针对参数不同,处理的结果不同
2、函数内部必须有一个出口,否则会造成死循环(这个出口非常重要)
#递归函数
def sum_numbers(num):
#1、出口
if num==1:
return 1
#2、数字累加num+(1......num-1)
temp = sum_numbers(num-1)
return temp+num
result = sum_numbers(100)
print(result)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)