f = open('day_temps.txt','w')
f.write("10.3,10.1,9.9,9.9,9.8,9.6,9.0,10.1,10.2,11.1")
f.close
def get_stats(file_name):
temp_file = open(file_name,'r')
temp_array = temp_file.read().split(',')
number_array = []
for value in temp_array:
number_array.append(float(value))
number_array.sort()
max_value = number_array[-1]
min_value = number_array[0]
sum_value = 0
for value in number_array:
sum_value += value
avg_value = sum_value / len(number_array)
return min_value, max_value, avg_value
mini, maxi, mean = get_stats('day_temps.txt')
print "({0:.5}, {1:.5}, {2:.5})".format(mini, maxi, mean)
没有first 3 line
,代码可以工作,有了它,我什么都看不懂temp_file
,我不明白,知道吗?