day5_递归调用

#递归的意思,函数自己调用自己
#递归最多递归999次
#递归的效率没有循环高

实例1-递归调用:

count = 0
def say():
    global count
    count += 1
    print('say')
    print(count)
    say()
say()

实例2:

def test1():
    num = int(input('please enter a number:'))
    if num%2==0:#判断输入的数字是不是偶数
       return True #如果是偶数的话,程序就退出了,返回true
    print('不是偶数请重新输入!')
    return test1()#如果不是偶数的话继续调用自己,输入值
print(test1())#调用test
原文地址:https://www.cnblogs.com/once-again/p/9625382.html