Python 入門指南 5.0
exercise1909.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # 定義巢狀函數 def exercise1909(): # 定義區域變數 data = 100 # 定義內層函數 def inner(number: int): # 使用上層區域變數 nonlocal data # 依條件回傳 if data > number: # 回傳上層區域變數 return data # 回傳 0 return 0 # 回傳內層函數 return inner # 執行部分 if __name__ == "__main__": n = exercise1909() print(n(99)) print(n(101)) # 檔名: exercise1909.py # 說明:《Python入門指南》的練習 # 網站: http://kaiching.org # 作者: 張凱慶 # 時間: 2023 年 10 月 |