高阶函数
#高阶函数 #变量可以指向为一个函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 # # def func(x,y): # return x+y # # def calc(x): # return x # # f = calc(func) # print(f(5,9)) # def func2(x,y): # return abs,x,y # # a=func2(3,-10) # print (a) #递归:就是函数的执行过程中,自己调用自己 # import sys # print(sys.getrecursionlimit()) # sys.setrecursionlimit(1500) #修改递归最大限制 # def recursion(n): # print(n) # if n == 50:return "Done" # recursion(n+1) # recursion(1) def calc(n): v = int (n/2) print(v) if v==0:return "Done" calc(v) print (v) calc(10)