复习:递归

递归:函数调用自身的 编程技巧  称为 递归

特点:

  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、复习函数和数据类型

 

posted @ 2019-02-08 22:42  Murray穆  阅读(235)  评论(0编辑  收藏  举报