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。

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

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

相关文章

Python-1

在Jupyter 中显示txt文件的内容:linux ---> !cat tmp.txtwindowx ---> !more tmp.txt安装 Anacondaconda --->...

苹果M1电脑真实编程测试之python篇-60个项目最全测试

苹果M1 mac电脑发售有一段时间,已经有多个性能测试软件对M1进行了测试,苹果M1跑分不俗。在geekbench上M1 Mac电脑甚至已经登顶Mac单核性能榜首。那么在真实的编程环境中,M1 mac...

Python写每天进步1%的力量

离别了学生时代,步入了职场,你还记得你离上一次打开书本是在什么时候吗?认真上课,看学习视频,静下心来,虽唾手可得,却似乎离我们越来越远。每天忙着忙着,不知道自己忙什么,只是连坐下来停下思考5分钟的时间...

Python教程:第1篇 Python语言零基础从入门到高阶教程综述

目录前言本教程适合您吗?版权声明教程预告前言您好!欢迎您阅读本系列教程的第一篇文章。本教程是笔者准备写的系统化的、深入浅出的Python零基础从入门到高阶教程。零基础是指您可以没有任何编程经验,高阶是...

Python入门,一定要吃透这69个内置函数

内置函数就是Python预先定义的函数,这些内置函数使用方便,无需导入,直接调用,大大提高使用者的工作效率,也更便于程序的阅读。截止到Python版本3.9.1,Python一共提供了69个内置函数。...

使用 Python 编写 SolidWorks 脚本 01

大家好,欢迎来到我的频道。在本系列视频中,我将讨论使用Python编写Solidworks脚本。在开始之前,我将使用Solidworks2.21。对于Python IDE,我将使用Visual Stu...