递归

def test1():
num=int(input('please enter a number:'))
if num%2==0:#判断输入的数字是不是偶数
return True#如果是偶数的话,程序就退出了,返回true
print('不是偶数请重新输入!')
return test1()#如查不是偶数的话继续调用自己,输入值
print(test1())#调用test

少用递归,递归最多999,递归的效率不高。

i=0
def test():
global i
i+=1
print(i)
test()
print(test())
原文地址:https://www.cnblogs.com/jiadan/p/8887032.html