> It's only obvious if you're using Python 3.x.  You have forgotten the 
> 
> parentheses in the call to the print() function.
> 
> 
> On the other hand, if this is Python 2.x, I have no idea.  Next time, 
> 
> please paste the actual error, not paraphrased.  The error message 
> 
> includes a traceback. and a pointer to where in the line the error was 
> 
> detected.  If it's pointing at the end of the second token, you must be 
> 
> running Python 3.x
> And since you're using that annoying googlegroups, see this:
>
> http://wiki.python.org/moin/GoogleGroupsPython
> 
> 
> -- 
> 
> DaveA

Hi Dave,

There aren't any emails in the Cc slot so I imagine that part is fine, I will 
definitely edit the extra quotes though I made the mistake of thinking it was 
just google being google.  For reference , I'm running Python 3.x.  I'll try 
out putting the quotes around it.   The full code is:

>>> def phi_m(x,m):
      rtn = []
      for n2 in range(0, len(x)*m - 2):
        n = n2 / m
        r = n2 - n * m
        rtn.append(m * x[n] + r * (x[n + 1] - x[n]))
        print 'n2 =', n2, ': n =', n, ' r =' , r, ' rtn =', rtn
      rtn
      
SyntaxError: invalid syntax

where the second apostrophe in 'n2 =' is marked in orange.  Thanks to everyone 
who's helped out so far, hopefully with some experience I'll be able sort out 
any syntax issues that come my way.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to