import csv import time import sys tinitial = time.time() f = open('out_23_5_3.txt', 'w') print ("",end="",file=f) f.close() tinitial = time.time() def hexaseries(x,y): print(x,"to",y) x=int(x,16) y=int(y,16) a=0 while (y>=x): b=x print ("%o" % b,end=",",file=f) x=x+1 infile= open('in5_3.txt',"r") # Read in the data csv_reader = csv.reader(infile) f = open('out_23_5_3.txt', 'w') for row in csv_reader: hexaseries(row[0],row[1]) print(" ",file=f) print ("No of additions:",int(int(row[1],16)-int(row[0],16)),file=f) print ("Execution Time : ",(time.time()-tinitial)," Seconds",file=f) print ("Memory Used: ",sys.getsizeof(str)*2+sys.getsizeof(int)*(int(row[1],16)-int(row[0],16)+3),file=f) f.close()