Python全栈开发:递归实例
2024-08-24 13:36:14
#!/usr/bin/env python
# -*- coding;utf-8 -*-
"""
递归不能无限,python会限制递归深度,递归主要用于费布拉切数列
"""
li = []
# 可以控制迭代深度的费布拉切数列 def foo(depth, a1, a2):
if depth == 998:
return a1
a3 = a1 + a2
r = foo(depth + 1, a2, a3)
return r
a = foo(1, 0, 1)
print(a)
最新文章
- 什么是License
- SharePoint 2013 状态机工作流之UpdateItemActivity
- 跟着百度学PHP[4]OOP面对对象编程-9-封装性,访问控制[private、pubic、protected]
- centos7下更改java环境
- EWARM STM32 向量表偏移设置
- AJAX请求和跨域请求详解(原生JS、Jquery)
- 【转】MyBatis学习总结(三)——优化MyBatis配置文件中的配置
- svg转换工具
- Android 使用HorizontalScrollView 实现Gallery效果
- 在x64位的操作系统客户端如何连接oracle ?
- STL容器的reserve()函数和resize()函数解析
- [CQOI2007]余数求和
- 【盛派周三分享-2019.2.20】开放分享内容,本期主题:《SCF、DDD及相关架构思想讨论》
- Delphi做验证码登录窗口
- [Java练习题] -- 1. 使用java打印杨辉三角
- 朱晔和你聊Spring系列S1E2:SpringBoot并不神秘
- 创建安全客户端Socket
- python之路--内置函数, 匿名函数
- 微信企业号OAuth2.0验证接口来获取成员的身份信息
- LeetCode题解之N-ary Tree Preorder Traversal
热门文章
- NX二次开发-NXOPEN工程图导出CAD图纸DxfdwgCreator *dxfdwgCreator1;
- (转)RSA加密解密及数字签名Java实现
- (转)基于SAML的单点登录介绍
- (转)python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)
- springboot项目大量打印debug日志问题
- PyTorch中,关于model.eval()和torch.no_grad()
- WPF datagrid AutoGenerateColumns隐藏部分列
- 正版STlink的使用注意
- 《移山之道》第十一章:两人合作 读书笔记 PB16110698 第六周(~4.15)
- Django 分页器模板