暂无 |

递归函数

递归也可以是间接的。一个函数可以调用第二个函数,它调用第一个调用第二个函数的函数,以此类推。这可以发生在任意数量的函数中。

例如:

  
def is_even(x):
  if x == 0:
    return True
  else:
    return is_odd(x-1)

def is_odd(x):
  return not is_even(x)


print(is_odd(17))
print(is_even(23))

结果:

>>>
True
False
>>>

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论