我有一个文件,Testing.txt
:返回.txt文件内容
type,stan,820000000,92
paul,tanner,820000095,54
remmy,gono,820000046,68
bono,Jose,820000023,73
simple,rem,820000037,71
我试图创建一个函数,这个文件并返回:
- 所有评分的平均值(每行文件中的最后数字),
- 和最高和最低等级的ID(文件中的长数字)。
我知道如何获得平均值,但我试图获取ID。
到目前为止,我的代码如下所示:
#Function:
def avg_file(filename):
with open(filename, 'r') as f:
data = [int(line.split()[2]) for line in f]
return sum(data)/len(data)
avg = avg_file(filename)
return avg
#main program:
import q3_function
filename = "testing.txt"
average = q3_function.avg_file(filename)
print (average)
如果您在文件中有空白行(只'\ N'),您将获得指数异常 – 2015-04-05 19:11:54
你将如何确定最大或最小通过查看文件(不使用计算机)? – 2015-04-05 19:12:50
不使用电脑?只是看着它,抓住最低和最高价值。 – stacker 2015-04-05 19:17:19