函数的递归(1)
2019-07-30 本文已影响0人
书生_Scholar
函数内部自身调用自身的编程技巧 就叫递归
一. 递归函数的特点
- 一个函数 内部 自己调用自己
-- 函数内部可以调用其他函数,当然函数内部叶可以调用自己
代码特点
- 函数内部的代码是相同的,是指针对参数不同,处理的结果不同
- 当参数满足一个条件时,函数不再执行
- 这个很重要,通常被称为递归的出口,否则会出现死循环!
代码示例
def sum_number(num):
print(num)
# 递归的出口很重要否则会出现死循环
if num == 1
return
# 自己调用自己
sum_number(num - 1)
sum_number(3)