复习:递归
递归:函数调用自身的 编程技巧 称为 递归
特点:
1、参数 不同,处理结果不同
2、当 参数满足一个条件,函数不在执行(非常重要,被称为递归的出口,否则 会出现死循环)
def sum_number(num): print(num) #递归的出口,当参数满足某个条件时,不在执行函数 if num==1: return #自己调自己 sum_number(num-1) sum_number(3)
实现数字累加
def sum_number(num): if num == 1: return 1 a = sum_number(num - 1) sar = num + a return sar print(sum_number(3))
明天:
1、复习递归,数字累加
2、复习函数和数据类型