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基础笔记:函数:调用函数定义函数函数的参数递归函数