from time import clock import sys def printno(n,m): global memory memory=0 f1=open("out_7_6_7.txt","w") c=n i=1 j=1 data=[] data1=[] add=0 mul=0 start=clock() while i<=n: j=1 c=n data=[] while j<=m: data.append(c) c+=i j+=1 add+=2 i+=1 add+=1 for k in data: f1.write(str(k)+" ") f1.write("\n") end=clock()-start memory+=sys.getsizeof(f1)+sys.getsizeof(c)+sys.getsizeof(i)+sys.getsizeof(j)+sys.getsizeof(data)+sys.getsizeof(data1) memory+=sys.getsizeof(k)+sys.getsizeof(add)+sys.getsizeof(mul)+sys.getsizeof(start)+sys.getsizeof(end) f1.write("Time is "+str(end)+"\n") f1.write("No of Addition ares "+str(add)+"\n") f1.write("No of Multiplication are "+str(mul)+"\n") f1.close() return add,memory def commaseperatedfile(): f=open("in6_7.txt","r") f2=open("out_7_6_7.txt","a") memory1=0 temp=[] temp1=[] for row in f: temp = row.split(',') add,memory1=printno(int(temp[0]),int(temp[1])) memory1+=sys.getsizeof(f)+sys.getsizeof(temp)+sys.getsizeof(temp1)+sys.getsizeof(f2) f2.write("Memory required is "+str(memory1)+" Bytes") f.close() f2.close() commaseperatedfile()