loops
Duncan Booth
duncan.booth at invalid.invalid
Sat Oct 18 06:39:46 EDT 2008
Gandalf <goldnery at gmail.com> wrote:
> how can I do width python a normal for loop width tree conditions like
> for example :
>
> for x=1;x<=100;x+x:
> print x
>
What you wrote would appear to be an infinite loop so I'll assume you meant
to assign something to x each time round the loop as well. The simple
Python translation of what I think you meant would be:
x = 1
while x <= 100:
print x
x += x
If you really insist on doing it with a for loop:
def doubling(start, limit):
x = start
while x <= limit:
yield x
x += x
...
for x in doubling(1, 100):
print x
More information about the Python-list
mailing list