(no subject)

Neil Macneale mac4-devnull at theory.org
Thu Aug 16 22:50:38 EDT 2001


Wait- I correct myself, the 'print b,' is to avoid new lines. I don't 
know why your code isn't working then....

best of luck-  Neil Macneale

Neil Macneale <mac4-devnull at theory.org> wrote:
> In every code snipet, I see different problems. Some of then I am not
> sure how you achieved...
> 
> this works for me:
> 
>>>> a=0
>>>> b=1
>>>> while b < 1000:
> ...     print b
> ...     a,b = b,a+b
> 1
> 1
> 2
> 3
> 5
> 8
> 13
> 21
> 34
> 55
> 89
> 144
> 233
> 377
> 610
> 987
>>>> 
> 
> crombie <crombie88 at yahoo.com> wrote:
>> newbie question:
>> trying to type this in:
>> >>> a, b = 0, 1
>> >>> while b < 1000:
>> ...     print b,
>> ...     a, b = b, a+b
>> ... 
>> 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>> 
> This one looks pretty good, but you should not have a comma after the
> 'print b'
> 
> 
>> 
>> but result is this:
>> >>> while b< 10
>> SyntaxError: invalid syntax
> You need a ':'
> 
>> >>> while b < 10:
>> ... print b
>> IndentationError: expected an indented block (line 2)
> Like the error says, you need some indentation after the '...'
> 
>> >>> while b < 10:
>>        print b
>>        a, b = b, a+b ...
>>        
>> SyntaxError: invalid syntax
> What happened to your indent prompt?!?!
> 
>> >>> while b < 1000:
>> ...     print b,
>> IndentationError: expected an indented block (line 2)
> Not sure why you got an indentation error, but you should not have the
> comma after the 'print b' again.
> 
>> >>> while b < 1000:
>>   ...  print b,
>>   
>> SyntaxError: invalid syntax
> no comma, again.
> 
> 
> Neil Macneale
> 

-- 

If you want to email me, remove the '-devnull' from my email address



More information about the Python-list mailing list