|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
datafile 是具有5列数据的文本文件,每一列数据使用逗号(",")分割,请使用Python编程统计datafile第2列数据中不等于300的数据项的平均值,要求等于300的数据项不参与统计。
本帖最后由 qq1151985918 于 2021-1-5 15:09 编辑
- f = open("datafile.txt","w",encoding="utf-8")
- f.write("102,300,302,356,547\n231,432,436,765,300\n234,453,545,324,768")
- f.close()
- import csv
- getsumlist = []
- j = open("datafile.txt","r",encoding="utf-8")
- csvreader = csv.reader(j)
- for i in csvreader:
- if int(i[1]) != 300:#第二列
- getsumlist.append(int(i[1]))
- j.close()
- print(getsumlist)
- average = sum(getsumlist)/len(getsumlist)
- print(average)
复制代码
|
|