递归:函数调用自身的 编程技巧 称为 递归 编程
特色:函数
一、参数 不一样,处理结果不一样spa
二、当 参数知足一个条件,函数不在执行(很是重要,被称为递归的出口,不然 会出现死循环)code
def sum_number(num): print(num) #递归的出口,当参数知足某个条件时,不在执行函数 if num==1: return #本身调本身 sum_number(num-1) sum_number(3)
实现数字累加blog
def sum_number(num): if num == 1: return 1 a = sum_number(num - 1) sar = num + a return sar print(sum_number(3))
明天:递归
一、复习递归,数字累加class
二、复习函数和数据类型循环