文本分割
datafile 是具有5列数据的文本文件,每一列数据使用逗号(",")分割,请使用Python编程统计datafile第2列数据中不等于300的数据项的平均值,要求等于300的数据项不参与统计。 样本数据呢不拿数据咋玩?? wp231957 发表于 2021-1-5 10:19样本数据呢不拿数据咋玩??
作业题,就是没数据啊 SilverCrow 发表于 2021-1-5 10:29
作业题,就是没数据啊
样本数据呢不拿数据咋玩?? 本帖最后由 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) != 300:#第二列
getsumlist.append(int(i))
j.close()
print(getsumlist)
average = sum(getsumlist)/len(getsumlist)
print(average)
页:
[1]