首页 > 其他分享 >函数递归调用

函数递归调用

时间:2023-05-19 15:44:21浏览次数:36  
标签:调用 return 函数 递归 summ print

def summ(x):
    if x == 1:
        return 1  # x值为1时,return 1 跳出 递归调用   递归调用出口
    else:
        return x + summ(x - 1)  # 递归调用  自己调用自己

print(summ(100))
# print(summ(1000))  # Previous line repeated 986 more times  超出最大递归深度

  

标签:调用,return,函数,递归,summ,print
From: https://www.cnblogs.com/sangern/p/17415339.html

相关文章

  • VsCode 自动生成文件头部注释和函数注释
    1,安装插件KoroFileHeader2,配置头部注释和函数注释在vscode左下角点击设置按钮,选择“设置”,然后输入“fileheader”,{"editor.formatOnSave":true,"editor.formatOnType":true,"git.confirmSync":false,"git.autofetch":true,//文件头部注释......
  • Vue生命周期钩子函数
    每个Vue实例创建时,都会经历一系列的初始化过程,同时也会调用相应的生命周期钩子,我们利用这些钩子,可以在合适的时机执行我们的业务逻辑。vue生命周期共分为四个阶段,八个基本钩子函数<script>exportdefault{data(){return{filter:"all",};},beforeCre......
  • 实验四 函数与异常处理编程
      task.1print(sum)sum=42print(sum)definc(n):sum=n+1print(sum)returnsumsum=inc(7)+inc(7)print(sum) Aboutsum:1.内置函数名称      2.赋值名称           3.局部变量       ......
  • Mysql 窗口函数
    MySQL从8.0版本开始支持窗口函数。窗口函数的作用类似于在查询中对数据进行分组,不同的是,分组操作会把分组的结果聚合成一条记录,而窗口函数是将分组的结果置于每一条数据记录中。窗口函数总体上可以分为序号函数,分布函数,前后函数,首尾函数和其他函数;语法结构:窗口函数......
  • map( )会根据提供的函数对指定序列做映射
    lst=['1','2','3','4','5','6']print(lst)lst_int=map(lambdax:int(x)**2,lst)print(list(lst_int))#[1,4,9,16,25,36]lst=map(str,[iforiinrange(10)])print(list(lst))#......
  • 实验四 函数与异常处理
    print(sum)sum=42print(sum)definc(n):sum=n+1print(sum)returnsumsum=inc(7)+inc(7)print(sum) deffunc1(a,b,c,d,e,f):return[a,b,c,d,e,f]deffunc2(a,b,c,*,d,e,f):return[a,b,c,d,e,f]deffunc3(a,b,c,/,d,e,f):......
  • The Euler function(欧拉函数)
    ProblemDescriptionTheEulerfunctionphiisanimportantkindoffunctioninnumbertheory,(n)representstheamountofthenumberswhicharesmallerthannandcoprimeton,andthisfunctionhasalotofbeautifulcharacteristics.Herecomesaverye......
  • c++ 子类与父类的构造函数继承关系
    规范上,子类构造函数肯定是会调父类的构造函数。 如果代码中没写,就会隐含调用父类的默认构造函数(即那个无参构造函数)。如果父类没有,编译报错。 1,展示了当子类要调用父类中带参数的构造函数时:#include<iostream>#include<cstdio>classA{public:A(){printf("......
  • web页面获取显示钉钉智能会议室申请信息,调用智能会议室api,并传参数
    首页获得会议室房间名称1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metahttp-equiv="X-UA-Compatible"content="IE=edge">6<metaname="......
  • perl:pop函数
    在Perl语言中,pop是一个数组函数,可以从数组的末尾删除并返回最后一个元素。其语法如下:复制代码$element=pop@array;其中@array是要操作的数组,$element是被删除的元素。在执行该语句后,原始数组@array的最后一个元素将被删除,并赋值给变量$element。示例如下:perl复制代码@ar......