#!/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)

  

最新文章

  1. 什么是License
  2. SharePoint 2013 状态机工作流之UpdateItemActivity
  3. 跟着百度学PHP[4]OOP面对对象编程-9-封装性,访问控制[private、pubic、protected]
  4. centos7下更改java环境
  5. EWARM STM32 向量表偏移设置
  6. AJAX请求和跨域请求详解(原生JS、Jquery)
  7. 【转】MyBatis学习总结(三)——优化MyBatis配置文件中的配置
  8. svg转换工具
  9. Android 使用HorizontalScrollView 实现Gallery效果
  10. 在x64位的操作系统客户端如何连接oracle ?
  11. STL容器的reserve()函数和resize()函数解析
  12. [CQOI2007]余数求和
  13. 【盛派周三分享-2019.2.20】开放分享内容,本期主题:《SCF、DDD及相关架构思想讨论》
  14. Delphi做验证码登录窗口
  15. [Java练习题] -- 1. 使用java打印杨辉三角
  16. 朱晔和你聊Spring系列S1E2:SpringBoot并不神秘
  17. 创建安全客户端Socket
  18. python之路--内置函数, 匿名函数
  19. 微信企业号OAuth2.0验证接口来获取成员的身份信息
  20. LeetCode题解之N-ary Tree Preorder Traversal

热门文章

  1. NX二次开发-NXOPEN工程图导出CAD图纸DxfdwgCreator *dxfdwgCreator1;
  2. (转)RSA加密解密及数字签名Java实现
  3. (转)基于SAML的单点登录介绍
  4. (转)python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)
  5. springboot项目大量打印debug日志问题
  6. PyTorch中,关于model.eval()和torch.no_grad()
  7. WPF datagrid AutoGenerateColumns隐藏部分列
  8. 正版STlink的使用注意
  9. 《移山之道》第十一章:两人合作 读书笔记 PB16110698 第六周(~4.15)
  10. Django 分页器模板