import sys import time t1=time.clock() count_add=0 def floor(n): if "." in str(n): m=float("."+str(n).split(".")[-1]) return int(n-m) num_r = open("in6_10.txt") total_num=int(num_r.readline()) num_list=num_r.readline() sum_total=0.0 num_list =[int(g) for g in num_list.split(',')] for i in range(len(num_list)): sum_total=sum_total+num_list[i] count_add=count_add+1 average=sum_total/ total_num num_w=file("out_10_6_10.txt",'w') num_w.write('Floor of average'+" "+str(floor(average))+'\n') t2=time.clock() num_w.write('Time taken '+" "+ str(t2-t1)+ '\n') num_w.write('Additions'+" "+ str(count_add)+ '\n') num_w.write('Memory required'+" "+ str(sys.getsizeof(floor)+sys.getsizeof(count_add)+sys.getsizeof(average)+sys.getsizeof(num_list))+'\n') num_w.close()