python函数的嵌套调用与嵌套定义

#!/usr/bin/python
# -*- coding utf8 -*-

'''
函数的嵌套分为
函数的嵌套调用
函数的嵌套定义

'''

def max2(x,y):
    return x if x > y else y
def max4(a,b,c,d):
    res1 = max2(a,b)
    res2 = max2(res1,c)
    res3 = max2(res2,d)
    return res3
print(max4(10,3,443,345))


#h嵌套定义

def f1():

    def f2():
        print('from f2')
        def f3():
            print('from f3')
        f3()
    f2()


f1()


'''
执行结果
443
from f2
from f3
'''

你可能感兴趣的:(Python)