from time import clock import sys,math def Factorial(): f=open('in_1_3.txt','r') f1=open('out_13_sec1_3.txt','w') start=clock() f.readline() value=f.readline().split(",") mulCount=0 pi=3.14159265358979323846264338327950288 e=2.71828182845904523536028747135266249775724709369995 for i in value: fact=int(((2 * pi * int(i))**0.5) * ((int(i) / e)**int(i))) mulCount=mulCount+1 f1.write(str(i)+"="+str(fact)) f1.write("\n"+"Time : "+str(clock()-start)) f1.write("\n"+"Multiplication is : "+str(mulCount)) mem = sys.getsizeof(f) + sys.getsizeof(f1)+ sys.getsizeof(start)+ sys.getsizeof(value)+ sys.getsizeof(mulCount)+ sys.getsizeof(fact) f1.write("\n"+"Memory used : "+str(mem)+" Bytes") f.close() f1.close() Factorial()