ask help for a proble with invalid syntax

MRAB python at mrabarnett.plus.com
Wed Oct 14 00:54:58 CEST 2009


leo zhao wrote:
> I  try to a run a python numpy programe, however the python can't run
> this program.
> my python version is 2.6.2 , numpy  version is 1.3.0, however, the
> program can run in previous numpy version(1.2.0), who can help me to
> solve the problem, I will deeply appreciate!
> the program is below:
> 
> 
> 
> import sys
> import os
> from datetime import *
> from random import *
> from numpy import *
> import py4cs.multipleloop as mp
> 
> 
> class ConsProd(object):
>     total_production =[0.0,0.0,0.0]
>     tech = 1.0
>     goods =['z','x','y']
>     def __init__(seld,identifier):
>         self.identifier = identifier
>         self.demand_veector = array([0.0,0.0]

Missing ")".

>         if len(G.cps1) > number_of_1individuals:
>                self.make = ConsProd.goods[0]
>                self.tech = ConsProd.tech
>                self.gross_production = (self. tech*G.L,0.0,0.0)
>                ConsProd.total_production[0] += self.gross_production
> [0]
>                G.cps1[self] = self.gross_production[0]
>         elif number_of_1individuals >= len(G.cps1) and len(G.cps2) <
> number_of_2indibiduals:
>                self.make = ConsProd.goods[1]
>                self.tech = ConsProd.tech
>                self.gross_production = (0.0,self. tech*G.L,0.0)
>                ConsProd.total_production[1] += self.gross_production
> [1]
>                G.cps2[self] = self.gross_production[0]
>         else:
>                self.make = ConsProd.goods[2]
>                self.tech = ConsProd.tech
>                self.gross_production = (0.0,0.0,self. tech*G.L)
>                ConsProd.total_production[2] += self.gross_production
> [2]
>                G.cps3[self] = self.gross_production[2]
> 
> the hint is the small window at python:
> 
> 
> syntax error:
> There' an error in your program: invalid syntax.
> 
There are also a number of spelling mistakes.



More information about the Python-list mailing list