#!/usr/bin/env python import datetime import time start_time = datetime.datetime.now() def tobinary(n): bstring = '' if n < 0: raise ValueError, "must be a positive integer" if n == 0: return '0' while n > 0: bstring = str(n % 2) + bstring n = n >> 1 return bstring bin_r = open("c:\inputs\in5_10.txt") p=int(bin_r.readline()) q=int(bin_r.readline()) bin_w = open("out_10_sec5_10.txt", "w") bin_w.close() bin_w = open ("out_10_sec5_10.txt", "a") for i in range(p,q+1): dec_to_bin= tobinary(p+i) bin_w.write(dec_to_bin+'\n') bin_w.close() ti = str(datetime.datetime.now() - start_time) tis = 'Time Taken = ' fout = open("out_10_sec5_10", "a") fout.write('\n\n'+ tis + ti) fout.close()