AI成长之路python入门之递归函数1#学习
2024年12月6日AI成长之路Python入门,今天学习递归函数。同学们,这节课学习递归函数。递归函数是函数嵌套当中的一个特殊情况,就是在函数内调用自己的情况。所以递归函数有两个关键的因素,一个是函数内调用自己,另外一个是函数要有一个出口。
用一个例子:3+2+1来完成递归函数。定义一个函数number,传入一个参数number,return,返回。number加上some number,参数是number减1,这样就在函数内部调用了函数本身。另外要有一个出口,做一下判断。
如果number等于1的时候,return1,调用一下递归函数。怎么调用?sum,number,传入的参数是3,用一个RS来接收一下,打印一下它的结果print,运行一下。如果运行的结果是6,说明整个的递归函数是正确的。可以看到得到的结果就是6。
整个执行的流程是怎样的?下一节课再讲。这节课只要了解一下递归函数两个特性,一个是在函数内部调用自己,再一个是要有一个出口。
今天就讲到这里,谢谢同学们的观看。