,,Python 函数的递归详解

,,Python 函数的递归详解

本文主要介绍Python函数的递归,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

:

目录

1.1.递归函数的特征

1.2递归案例计算数字累加

摘要

函数调用本身的编程技巧叫做递归。

1.1、递归函数的特点

特点:

函数在内部调用自己。

可以在函数内部调用其他函数,当然也可以在函数内部调用自己。

代码特点:

1)、函数里面的代码是一样的,只是对于不同的参数,处理结果不同;

2)当参数满足一个条件时,该功能将不被执行;

这个很重要,通常叫做递归的出口,否则会出现无限循环!

定义总数(数字):

打印(数字)

#递归的出口,当参数满足一定条件时,函数不再执行

如果数量==1:

返回

#给自己打电话

sum_number(数字- 1)

总和数量(3)

1.2递归案例计算数字累加

需求:

1)、定义一个函数sum _ numbers

2)、可以接收nums的整数参数;

3)计算1 2=num的结果;

#定义一个函数sum_numbers

#能够接收num的整数参数

#计算1 ^ 2的结果.num

定义sum_numbers(数字):

# 1.出口

如果数量==1:

返回1

#数字Num1的累加(1.数字-1)

#假设sum_numbers可以正确处理1.数字1

temp=sum_numbers(数字- 1)

#两个数的相加

退货数量温度

结果=sum_numbers(2)

打印(结果)

提示:递归是一种编程技巧,第一次接触递归在处理不确定的循环条件时会有些困难,比如遍历整个文件目录的结构。

摘要

本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: