Code: Select all
primes=[];
n = 0;
while n <= 10**8:
primes.append(False);
n+=1;
Thanks,
Jason
It is currently Wed Sep 02, 2026 5:57 pm
Code: Select all
primes=[];
n = 0;
while n <= 10**8:
primes.append(False);
n+=1;
Code: Select all
primes = [False]*10**8
Code: Select all
for n in range(1,10**8):
print n;
Code: Select all
for i in xrange(1,10**8):
print i
LOL!daniel.is.fischer wrote:Use xrange:Well, don't print 'em allCode: Select all
for i in xrange(1,10**8): print i
range() will be replaced by xrange() I believe in future versions.stalepretzel wrote:xrange. Well I feel sheepish. Baaa-a-a-a-a.
Thanks a bunch.
Wait... why, then, would anybody ever use range(a,b) instead of xrange(a,b)?

Code: Select all
def xrange(start, stop, step = 1):
while start<stop:
yield start
start += step
def range(stop, start = 0, step = 1):
return [i for i in xrange(start,stop,step)]
Code: Select all
for i in xrange(0,100000000): print '.',
print 'Now with range...'
for i in range(100000000): print '.',