我應該編寫一個程序來讀取一個文件,然後計算高度和重量列的最大值和最小值以及平均值,並添加一個附加列,該B列的計算基於BMI每個身高和體重。 文件的格式像這樣:解析並處理表格.txt文件
Name Height(m) Weight(kg)
Joe 1.82 72.57
Mary 1.60 63.50
Dion 1.90 90.71
Kayla 1.72 66.31
Jose 1.78 70.23
Sofia 1.63 65.12
Erik 1.98 92.21
Sara 1.57 65.77
我有非常非常基本下跌(閱讀文本文件)。我知道我需要做的下一步是遍歷每列,並加起來所有的數據來獲得平均等等等,但我不知道如何編碼。你不必爲我編寫整個代碼,因爲我知道我沒有太多的東西,但是如果有人能夠指出我正確的方向/給我一個關於如何進行的提示,那將會非常有幫助。
data_file = open("data.txt", "r")
total = 0
for line_str in data_file:
line_str = line_str.strip()
total+=1
您可以使用標準的'csv'模塊讀取的文本文件。 – AChampion
這聽起來很像你要求我們做你的功課。如果是這樣,你應該與你的教授覈對這是否代表學術誠信問題。 – coderanger
@coderanger我不是。我從字面上說不要爲我編寫代碼。我只是想要一個正確的方向... – Nora