On 30/10/2013 17:08, Peter O'Doherty wrote:
Hi List,

I know a geometric sequence can be produced by:

series = [2**x for x in range(7)]

But I would like to curtail the sequence before the last element excedes
a certain value. Is there a better way of doing it that the following:

for x in range(20):
     series_element = 2**x
     print series_element
     if series_element > 60:
         break
print series

Many thanks,
Peter

I don't actually know and I'll confess to being too lazy to look, but is there anything in the itertools module that would do this?

--
Python is the second best programming language in the world.
But the best has yet to be invented.  Christian Tismer

Mark Lawrence

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to