函数 - 递归

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、递归的效率不高

猜你喜欢

转载自www.cnblogs.com/lynn-chen/p/8985298.html