# Auther: Aaron Fan

"""
递归特性:
1. 必须有一个明确的结束条件
2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少
3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,
每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出) 堆栈扫盲http://www.cnblogs.com/lln7777/archive/2012/03/14/2396164.html 注意函数不能够像while那样一直死循环下去,函数递归最大只能递归999次
""" #递归示例
def func1(n):
"打印100以内的奇数"
if n <= 100:
print(n)
n += 2
return func1(n) func1(1)

最新文章

  1. Sqoop 结合多种系统的具体应用
  2. LoadRunner 脚本学习 -- 指针基础
  3. Flink - metrics
  4. mybatis的#{}和${}的区别以及order by注入问题
  5. JMeter学习(三十一)Access Log Sampler
  6. 菜鳥日記:為 Github 添加 ssh
  7. 基于python yield机制的异步操作同步化编程模型
  8. &#229;∫&#231;∂&#180;ƒ&#169;˙ˆ∆˚&#172;&#181;˜&#248;πœ&#174;&#223;†&#168;√∑≈&#165;Ω who know?
  9. Join-Path(拼接路径)
  10. oracle数据库根据不同条件给同一字段修改相应的值:
  11. sql2008中时间类型问题
  12. Jquery发送ajax请求以及datatype参数为text/JSON方式
  13. 王立平--string.Empty
  14. ubuntu14.04安装配置jdk1.8.0_25
  15. SQL CREATE DATABASE 语句
  16. Azure Database for MySQL 报 Please specify SSL options and retry.
  17. innerHTML .innerText区别
  18. Nginx配置跨域支持功能
  19. python,异常处理
  20. vue-cli之打包多入口配置

热门文章

  1. UIView+PYJExtension
  2. matlab数据流仿真和时间流仿真
  3. fpga加法进位链实现过程中的一个特点
  4. 【精品分享二】ASP.NET MVC系列精品图书高清PDF下载
  5. bzoj 4032 [HEOI2015]最短不公共子串——后缀自动机
  6. BZOJ3790:神奇项链
  7. 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对
  8. Firewalld常用命令
  9. 【转】Jenkins+Ant+Jmeter搭建持续集成的接口测试平台
  10. MongoDB 4.X搭建