#高阶函数#变量可以指向为一个函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。# # 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)