from time import clock import sys f=open('in1_2.txt','r') f1=open('out_2_1_2.txt','w') #print f.read() start=clock() n=int(f.readline()) fact=1 for i in range(1,n+1): fact=fact*i f1.write(str(i)+"="+str(fact)+'\n') elapsed=clock()-start mem=sys.getsizeof(n)+sys.getsizeof(fact)+sys.getsizeof(i) print mem f1.write("time elapsed is " +str(elapsed)) f1.write("mem is " +str(mem))