On Thu, Jul 18, 2013 at 5:04 PM, CTSB01 <scott.moore...@gmail.com> wrote:
> Thanks Ian.  That worked regarding that issue.  Now I have an 'invalid 
> syntax' issue unfortunately.
>
>>> 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
>
> on the line  print 'n2 =', n2, ': n =', n, ' r =' , r, ' rtn =', rtn  Is it 
> something obvious?

Are you using Python 2 or 3?  "print" has changed from a statement to
a function, so the above syntax would be invalid in Python 3.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to