python递归函数的用法

阅读 68

2022-04-23

递归函数特点:

一个函数内部调用自己
代码特点:
1、函数内部的代码是相同的,只是针对参数不同,处理的结果不同
2、函数内部必须有一个出口,否则会造成死循环(这个出口非常重要

#递归函数
def sum_numbers(num):
    #1、出口
    if num==1:
        return 1
    #2、数字累加num+(1......num-1)
    temp = sum_numbers(num-1)
    return  temp+num


result = sum_numbers(100)
print(result)

精彩评论(0)

0 0 举报