python 递归函数例子

python 递归函数例子第一个列子 字符串反转 defrvs s ifs returnselse returnrvs s 1 s 0 s abcdefg b rvs s print b 输出 gfedcba 第二个例子 斐波那契数列 defF n ifn 1orn 2 return1else returnF n 1 F n 2

第一个列子:字符串反转

def rvs(s): if s == '': return s else: return rvs(s[1:])+s[0] s= 'abcdefg' b=rvs(s) print(b) 输出:gfedcba

第二个例子:斐波那契数列

def F(n): #定义产生斐波那锲数列的函数 if n == 0: return 0 elif n == 1: return 1 else: return F(n - 1) + F(n - 2) n=21 #产生21个斐波那锲数 list=[] #定义一个空列表,将数加入到列表中 for i in range(0,n): feibo=F(i) list.append(feibo) print(list) 输出:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765] 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203017.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:46
下一篇 2026年3月19日 下午10:47


相关推荐

  • Nginx失败重试中的HTTP协议幂等问题: non_idempotent

    Nginx失败重试中的HTTP协议幂等问题: non_idempotentNginx 通过反向代理做负载均衡时 如果被代理的其中一个服务发生错误或者超时的时候 通常希望 Nginx 自动重试其他的服务 从而实现服务的高可用性 实际上 Nginx 本身默认会有错误重试机制 并且可以通过 proxy next upstream 来自定义配置 如果不了解 HTTP 协议以及 Nginx 的机制 就可能在使用过程中遇到各种各样的坑 例如服务出现了错误或超时却未重试 或者一些例如创建订单或发送短信这

    2026年2月7日
    3
  • 科大讯飞发布星火大模型升级及系列新品,启动“星火点亮全球”计划共筑AI新生态

    科大讯飞发布星火大模型升级及系列新品,启动“星火点亮全球”计划共筑AI新生态

    2026年3月14日
    2
  • java实现物流查询(使用阿里云物流查询接口)

    java实现物流查询(使用阿里云物流查询接口)获取所有物流的编码 其实不传编码依旧可以查到 95 能自动检测 但是为了百分百保证查到准确的建议传入当前的物流编码 如 中通 zto 首先进行购买阿里云快递物流查询接口 有免费的 测试的话大家可以购买免费的 非常方便 查询时 获取当前订单 当前订单的发货单号 以及物流编码查询详细的物流详情 购买完成后 点击进入自己的控制台 以及上方提供的接口详情 点进去复制直接用即可 应记录商品的发货单号 以及物流编码存入数据库中 逻辑如下 当发货人员发完货物 代码中包含 查询物流的编码

    2026年3月19日
    1
  • 我国人工智能上市企业超300家

    我国人工智能上市企业超300家

    2026年3月15日
    9
  • ios uiview和calayer_ipad的assistive touch在哪里

    ios uiview和calayer_ipad的assistive touch在哪里IOS笔记CALayer的position和anchorPointCALayer有2个非常重要的属性:position和anchorPoint@propertyCGPointposition;用来设置CALayer在父层中的位置以父层的左上角为原点(0,0)@propertyCGPointanchorPoint;称为”定位点”,“锚点”决定着CALayer身上的哪个点会在poistion属性所指的位置以自己的左上角为原点(0,0)它的x,y取值范围都是0~1默认值为(0.5,0.

    2022年10月8日
    5
  • 硬盘性能指标是什么

    硬盘性能指标是什么硬盘性能指标 1 转速转速是硬盘所有指标中除了容量之外最引人注目的性能参数 以每分钟多少转 RPM 为单位 因为转速对于硬盘传输速度和持续传输速度至关重要 转速越快 硬盘取得及传送数据的速度也就越快 目前 硬盘转速主要为 5400RPM 7200RPM 和 10000RPM 2 容量硬盘上信息的存储是以同心圆的形式排列的 每一个圆称为一个磁道 半径方向单位长度内的磁道数目称为道密度

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号