递归调用:
一个函数自己调用自己就是递归调用,最多一个函数递归调用自己999 #例子,递归调用最多999次,类似循环
def hello():
print('hello')
hello()
hello()
#1. 必须有一个明确的结束条件
#2、每次进入更深一层递归时,问题规模相比上次递归都应有所减少
#3、递归效率不高,少用递归 # def test1():
# num = int(input('please enter a number:'))
# if num%2==0:#判断输入的数字是不是偶数
# return True #如果是偶数的话,程序就退出了,返回true
# print('不是偶数请重新输入!')
# test1()
# test1()
相关文章
- python 3 递归调用与二分法
- python学习笔记:第14天 内置函数补充和递归
- python笔记_查看函数调用栈的一个小技巧
- python cookbook第三版学习笔记十一:类和对象(二)调用父类的方法
- 干货-递归下降分析器 笔记(具体看Python Cookbook, 3rd edition 的2.19章节)
- Python学习笔记 之 递归、二维数组顺时针旋转90°、正则表达式
- Python学习笔记 (4) :迭代器、生成器、装饰器、递归、正则表达式等
- RuntimeError:调用带有ast的Python对象时超出了最大递归深度
- MIT 6.00.1X 计算机科学和PYTHON编程导论-学习笔记(五)递归
- python-学习笔记之-Day5 双层装饰器 字符串格式化 python模块 递归 生成器 迭代器 序列化