你可以使用以下代碼來讀取一個包含數字的txt文件并計算其平均值:
# 打開txt文件
with open('file.txt', 'r') as file:
# 讀取文件內容并轉換為列表
numbers = file.readlines()
# 將列表中的字符串轉換為整數
numbers = [int(num.strip()) for num in numbers]
# 計算平均值
avg = sum(numbers) / len(numbers)
# 打印平均值
print('平均值為:', avg)
在這個例子中,我們假設txt文件中每一行都是一個數字。我們首先打開文件,然后讀取文件內容并將其轉換為一個列表。然后我們用strip()
方法去除每個字符串中的空格和換行符,再使用int()
方法將其轉換為整數。最后我們計算這些數字的平均值并打印出來。