'''
递归函数的特点
1、直接或间接的调用函数本身
2、当满足条件时,函数则不再执行(必须有递归出口,否则会出现死循环)
'''
# 递归求和函数,求1-100的和
def add(x):
# 判断当x=1时,执行return,函数则不再执行
if x == 1:
return 1
return x + add(x-1)
print(add(100))
'''
递归函数的特点
1、直接或间接的调用函数本身
2、当满足条件时,函数则不再执行(必须有递归出口,否则会出现死循环)
'''
# 递归求和函数,求1-100的和
def add(x):
# 判断当x=1时,执行return,函数则不再执行
if x == 1:
return 1
return x + add(x-1)
print(add(100))