# def max(a,b): # return a if a>b else b # # def the_max(x,y,z): #函数的嵌套调用 # c = max(x,y) # return max(c,z) # # print(the_max(1,2,3)) #函数的嵌套定义 #内部函数可以使用外部函数的变量 # a = 1 # def outer(): # a = 1 # def inner(): # a = 2 # def inner2(): # nonlocal a #声明了一个上面…