def test1(): num = int(input('please enter a number')) if num % 2 == 0: #判断输入的数字是不是偶数 reture True #如果是偶数的话,程序就退出了,返回true print('不是偶数请重新输入') return test1() #如果不是偶数的话继续调用自己,输入值
print(test1()) #调用test1
递归:函数自己调用自己
弊端: 1、递归最多哦递归 999 次 2、递归的效率不高
转载于:https://www.cnblogs.com/lynn-chen/p/8985298.html