python求平均值的程式碼是sum()和len()函式、numpy程式碼和statistics程式碼。 1、sum()和len()函數,定義一個列表,使用sum()和len()函數計算平均值,輸出結果即可;2、numpy庫程式碼,導入numpy庫,定義一個列表,使用numpy庫計算平均值,輸出結果即可;3、statistics庫程式碼,導入statistics庫,定義一個列表等等。
本教學操作環境:windows10系統、python 3.11版本、DELL G3電腦。
Python是一種簡單易學的程式語言,它提供了豐富的函式庫和函數,使得編寫程式碼變得更加簡單和有效率。在Python中,求平均值可以透過幾行簡單的程式碼來實現。
方法一:使用sum()和len()函數
這是最常見的方法之一,它使用Python內建的sum()函數與len()函數,程式碼如下:
# 定义一个列表 lst = [1, 2, 3, 4, 5] # 使用sum()和len()函数计算平均值 average = sum(lst) / len(lst) # 输出结果 print("平均值为:", average)
以上程式碼會輸出平均值為: 3.0
方法二:使用numpy函式庫
numpy是Python中一個重要的科學計算庫,它提供了一組高效的數學函數,可以方便地進行各種數值計算。
使用numpy庫程式碼
使用numpy庫計算平均值,程式碼如下:
# 导入numpy库 import numpy as np # 定义一个列表 lst = [1, 2, 3, 4, 5] # 使用numpy库计算平均值 average = np.mean(lst) # 输出结果 print("平均值为:", average)
以上程式碼會輸出平均值為: 3.0
方法三:使用statistics庫
Python的statistics庫是一個用於數學統計的標準庫,它提供了一組常用的統計函數,例如平均值、中位數、變異數等等。
使用statistics函式庫程式碼
使用statistics函式庫計算平均值,程式碼如下:
# 导入statistics库 import statistics # 定义一个列表 lst = [1, 2, 3, 4, 5] # 使用statistics库计算平均值 average = statistics.mean(lst) # 输出结果 print("平均值为:", average)
以上程式碼會輸出平均值為: 3.0
讓我們逐行解析這段程式碼:
#1. 首先,我們使用input函數來接收使用者輸入的一組數字,並將其儲存在變數numbers中。
2. 接下來,我們使用split函數將numbers字串依照空格分隔成一個列表。然後,我們使用列表解析式將列表中的每個元素轉換為浮點數,並將其保存在numbers_list中。
3. 然後,我們使用sum函數對numbers_list中的所有元素進行求和,並使用len函數計算列表的長度,即數字的個數。
4. 最後,我們將求和結果除以數字的個數,得到平均值,並將其保存在變數average中。
5. 最後,我們使用print函數輸出結果。
這段程式碼可以求解任意數量的數字的平均值。使用者只需輸入一組數字,以空格分隔,然後程式會自動計算平均值並輸出結果。
總結起來,Python中求平均值的程式碼非常簡潔易懂。透過使用內建函數和列表解析式,我們可以輕鬆地實現這項功能。無論是對於初學者還是有經驗的開發者來說,Python都是一個非常方便和強大的工具 。
以上是python求平均值的程式碼是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!