Python--递归
# 递归 自己调用自己
def test1():
num = int(input('please enter a number:'))
if num % 2 == 0: # 判断输入的数字是不是偶数
return True # 如果是偶数的话,程序就退出了,返回true
print('不是偶数请重新输入!')
return test1() # 如果不是偶数的话继续调用自己,输入值
print(test1()) # 调用test1
# 用递归能实现的用循环都能实现,递归效率不高
# 递归最多能递归999次