average function

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