函数返回值的 写法 位置:函数调用的位置
3以内数字累加和 3 + 2 + 1 = 6
6 = 3 + 2以内数字累加和
2以内数字累加和 = 2 + 1以内数字累加和
1以内数字累加和 = 1
递归特点:
函数内部自己调用自己
必须要有出口
def sum_number(num):
# 2.出口
if num == 1:
return 1
# 1.当前数字 + 当前数字-1的累加和
return num + sum_number(num-1)
result = sum_number(3)
print(result)
