from time import clock import sys Input=open("in1_4.txt",'r') Num=int(Input.readline()) output=open("out_14_1_4.txt",'w') def Fact(Num): i=Num-1 FactNum=0 addCount=0 while(i>=2): for j in range(1,i+1): FactNum+=Num addCount+=1 i=i-1 Num=FactNum FactNum=0 memory=sys.getsizeof(i)+sys.getsizeof(j)+sys.getsizeof(FactNum)+sys.getsizeof(addCount) return Num,addCount start=clock() memory=0 m,n=Fact(Num) print "output file generated" memory+=sys.getsizeof(Input)+sys.getsizeof(Num)+sys.getsizeof(output)+sys.getsizeof(m)+sys.getsizeof(n)+sys.getsizeof(start) output.write(str(Num)+"="+str(m)+"\n") output.write("no of additions is"+" "+str(n)+"\n") output.write("execution time is"+" "+str(clock()-start)) output.write("\n"+"memory used "+str(memory)+"bytes") Input.close() output.close()