python之函数的递归(3)-案例(计算数字累加)
2019-07-30 本文已影响1人
书生_Scholar
需求
- 定义一个函数sum_numbers
- 能够接收一个num的整数参数
- 计算1+2+3+4+······+num的结果
代码如下:
def sum_numbers(num):
# 递归的出口
if num == 1:
return
# 数字的累加
temp = sum_numbers(num - 1)
return num +temp
result = sum_numbers(100)
print(result)
程序执行流程图