AI成长之路python入门之递归函数1#学习

liftword5个月前 (01-14)技术文章41

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。

整个执行的流程是怎样的?下一节课再讲。这节课只要了解一下递归函数两个特性,一个是在函数内部调用自己,再一个是要有一个出口。

今天就讲到这里,谢谢同学们的观看。

相关文章

安装python包时出现报错,报错代码File ""line 1

问题该错误属于SyntaxError错误,而引发SyntaxError错误的原因是,当系统的命令行在python解释器里面直接执行pip命令时,该命令会不被认为是有效的语法。(因为没有在python的...

python入门教程完整版(懂中文就能学会)

当年2w买的全套python教程用不着了,现在送给有缘人,不要钱,一个月教你从入门到精通1、本套视频共487集,本套视频共分4季第—季:Python基础。第二季:Python深入和扩展第三季:网络编程...

是时候学习Web开发了,1小时用Python开发一个博客系统

来源:麦叔编程作者:麦2叔开发一个包含数据库的简单网站系统是Web开发入门的最好方式。Flask是Python最热门的两个Web框架之一,是最简单易用,容易上手的框架。本系列使用Python的Flas...

第1天 | 25天学会wxPython,开发四部曲

wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的用户界面,它是优秀的跨平台GUI库 wxWidgets的Python封装。在Window...

NIKE BOOK 1“PYTHON”曝光,蟒蛇纹理提升了鞋子质感

德文·布克和耐克继续蛇皮主题,即将于今年秋季晚些时候推出的Nike Book 1 “Python” 即将面世。满版蛇皮印花赋予鞋子奢华的美感,而蟒蛇纹理则提升了鞋子的质感。Book 1 Python...

新手入门1:python解释器的下载,编写第一个python程序

python解释器:https://www.python.org/点击Downloads-All releases点击你要下载的版本划到页面最下方,根据自己的电脑系统选择要下载的文件。下载后长这样双击...