[Tutor] Geometric sequence
Mark Lawrence
breamoreboy at yahoo.co.uk
Thu Oct 31 01:08:54 CET 2013
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
More information about the Tutor
mailing list