python笔记19-递归调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python笔记19-递归调用相关的知识,希望对你有一定的参考价值。

递归调用:
一个函数自己调用自己就是递归调用,最多一个函数递归调用自己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笔记19-递归调用的主要内容,如果未能解决你的问题,请参考以下文章

Python基础笔记:函数:调用函数定义函数函数的参数递归函数

Python学习笔记__2.4章 递归函数

Python学习笔记 之 递归二维数组顺时针旋转90°正则表达式

Python学习笔记(yield与装饰器)

python学习笔记day3基础/函数/变量/递归

《算法图解》第三章笔记与课后练习