% operation

Rick Holbert holbertr at dma.org
Wed Jan 5 10:37:53 EST 2005


It also looks like you are using an old version of Python running on an old
version of Linux.  Time to upgrade?

Christopher Koppler wrote:

> On Wed, 05 Jan 2005 15:36:30 +0900, Daewon YOON wrote:
> 
>> ====
>> Python 1.5.2 (#1, Jul  5 2001, 03:02:19)  [GCC 2.96 20000731 (Red Hat
>> Linux 7.1 2 on linux-i386
>> Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>  >>> x=9
>>  >>> y=4
>>  >>> x%y
>> 1
>>  >>> for z in range(44):
>> ... z%9
>>    File "<stdin>", line 2
>>      z%9
>>      ^
>> SyntaxError: invalid syntax
>> 
>> ====
>> What's wrong with the above operation and how can I get the correct
>> modulo result with Python?
> 
> There's nothing wrong with the operation, but it looks like you forgot to
> indent your loop body (which the interactive shell doesn't automagically
> do for you):
> 
>>>> for z in range(44):
> ...     z%9
> ...
> 
> [result snipped]
> 




More information about the Python-list mailing list