Python中求平均值的函數是非常常用的,可以通過簡單的代碼輕松計算一個數據或數組中的平均值。下面是一個使用Python編寫的求平均值的函數示例:
def average(arr): return sum(arr) / len(arr)
這個函數非常簡單,接受一個列表或數組(arr)作為參數。然后它通過使用Python內置函數sum()和len()計算該數組的總和和長度,最后將它們相除,得到平均值。這里需要了解的一個重要的Python內置函數是sum(),它可以用來計算一個數組或列表中所有元素的總和。
我們可以將上述函數與下面的示例數據一起使用:
arr = [2, 4, 6, 8, 10] print(average(arr))
運行上面的代碼會輸出:6.0。運行結果是該數組的平均值。這個平均值在這里是浮點數,因為Python在進行數值計算時默認使用浮點數。
當然,我們也可以使用input()函數和for循環結合起來讓用戶輸入數組中的值:
n = int(input("輸入數組的長度: ")) arr = [] for i in range(n): x = int(input("輸入數組中的第 %d 個數: " % (i+1))) arr.append(x) print("數組的平均值是:", average(arr))
通過這樣的方式,我們可以創建一個可以接受用戶輸入的求平均值的函數。現在您已經學會了Python中的求平均值函數的寫法,可以在日常工作中使用它。這將是一個非常有用的工具,不管是在處理數據還是在編碼的過程中,這個函數都會非常顯眼。