from time import clock import sys def sum_of_inverse(n): start=clock() sum,adds=0.0,0 for i in range(1,n+1,2): sum=sum+(1.0/i)+(1.0/(i+1)) adds=adds+2 ela=clock()-start return sum,adds,ela f=open('c:\inputs\in4_9.txt','r+') f1=open('out_29_sec4_9.txt','w') m=f.readline() sum,adds,ela=sum_of_inverse(int(m)) total=sys.getsizeof(sum)+sys.getsizeof(adds)+sys.getsizeof(ela) f1.write(str('sum is : ')+str(sum)+'\n'+str('no of additions : ')+str(adds)+'\n'+str('time taken : ')+str(ela)+'\n'+str('memory used : ')+str(total)) f.close() f1.close()