python函數的嵌套

函數的嵌套

函數的嵌套定義

函數內部定義的函數,沒法在函數外部使用內部定義的函數。函數

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

#輸出:
from f2

2、函數的嵌套調用

#比較倆個數的大小
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
相關文章
相關標籤/搜索