# 在函数内部调用其他函数
# 可以将复杂的逻辑简单化
# def index():
# func()
# print('index')
#
# def func():
# # index()
# print('func')
# index()
def my_max(x,y):
if x > y:
return x
return y
def my_max4(a,b,c,d):
res1 = my_max(a,b)
res2 = my_max(res1,c)
res3 = my_max(res2,d)
return res3
print(my_max4(1,2,10,4))
def outer():
x = 1
print('outer')
def inner():
print('inner')
# print(inner)
return inner
res = outer()
print(res)
res()
# 函数内定义函数应用场景
"""
写一个函数
该函数用户可以通过传参的不同控制函数执行不同的功能
"""