- 前置作業
- 在家目錄下建立 zzz 目錄。
- 切換工作目錄到 zzz。
- 請 下載 list.txt。
- 在 zzz 目錄下寫一 python 程式 fun-avg1.py。
- 執行程式時,提示「請輸入兩個數字,中間以空白隔開:」
- 使用 string 內建的 split 成員,將數字分開。
- function 名稱 avg1,可傳入兩個數字參數 x1 及 x2。
- 當傳入的兩個數字參數 x1 及 x2 都大於等於 0,回傳其平均值。
- 參數 x1 或 x2 小於 0,回傳 100, x1, x2 的平均值。
- 未傳入 x1 則 x1 預設 100,未傳入 x2 則 x2 預設 50。
- 主程式呼叫 function varlen,使用
print('Average=%f' % xxx) 印出「Average=xxx」,xxx 為回傳的平均值。
-
輸入的字串用字串內建的 split 函式,變成 list 串列。
- 在 zzz 目錄下寫一 python 程式 fun-var-len1.py。
- 使用 list4 串列。
- 執行程式時,提示「請輸入一個數字:」,假設是 nu。
- function 名稱 varlen,第一個參數為正整數 nu,其餘可變個數的參數傳入串列 list4。
- function varlen 回傳串列 list4 的第 1 至 nu 個元素的平均值 (整數,不用轉浮點數)。
- 主程式呼叫 function varlen,使用
print('Average=%f' % xxx) 印出「Average=xxx」,xxx 為回傳的平均值。