只在此山中,雲深不知處


聽首歌



© 2018 by Shawn Huang
Last Updated: 2018.5.27

流程控制 -- 自訂函數

頭前 轉厝 後壁

def functionName():
    Statements
  1. 函數原則上就是代表一個片段的程式碼
  2. 便於重複使用
  3. 比較容易偵錯

傳入參數

傳回值

未定參數(Positional arguments)與關鍵字參數(keyword arguments)

Lambda

全域變數(global variable)與區域變數(local variable)

註解文件(docstring)

  1. 請設計一個函數來判斷某數是否是質數
  2. 請設計一個函數來計算n階乘(n!)
  3. 請設計一個猜數字大小的遊戲函數