本文主要介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。