函数的嵌套
函数的嵌套定义
函数内部定义的函数,无法在函数外部使用内部定义的函数。
def f1():
def f2():
print('from f2')
f2()
f1()
#输出:
from f2
二、函数的嵌套调用
#比较俩个数的大小
def max2(x,y):
if x>y:
return x
else:
return y
print(max(2,3))
#输出:
3
#比较4个值的大小
def max2(x,y):
if x>y:
return x
else:
return y
def max4(a,b,c,d):
res1 = max2(a,b)
res2 = max2(c,d)
res3 = max2(res1,res2)
return res3
print(max4(1,2,3,4))
#输出:
4