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