import sys import time t1=time.clock() count_mul=0 count_add=0 def series(n): Ssum=1 k=1 for i in range (1,n+1): k=k*2 Ssum=Ssum+k return Ssum finalsum=0 expr = open("c:\inputs\in4_10.txt") buff=int(expr.read()) finalsum=series(buff) for i in range(1,buff+1): count_mul=count_mul+1 count_add=count_add+1 expw = file("out_20_sec4_10.txt",'w') print >>expw, finalsum expw.write('\n total no of multiplications is'+" "+ str(count_mul)+ '\n') expw.write('\n total no of additionsis'+" "+ str(count_add)+ '\n') t2=time.clock() expw.write('time taken is'+" "+ str(t2-t1)+ '\n') expw.write('memory taken'+" "+ str(sys.getsizeof(series)+sys.getsizeof(finalsum))+'\n') expw.close()