On Wed, Jan 7, 2009 at 1:06 AM, mickth <mickm...@hotmail.co.uk> wrote:
>
> I'm brand new to python and every time i start to learn it i get the same
> problem and end up giving up and moving on to another language.
>
> the print statement doesn't work in either the comand line or IDLE i get
> this in IDLE:
> SyntaxError: invalid syntax (<pyshell#0>, line 1)
>
> and just SyntaxError: invalid syntax in the command line.
>
> Even doing the hello world or doing simple sums. If I type "hello, world" i
> get the right outcome but print "Hello world" i get the error. When i type
> print it's purple in IDLE if that means anything.

What version of Python are you using? In Python 3.0, print is a
function, not a statement, so you need parentheses:
  print("Hello world")

Most Python books and tutorials are written for Python 2.x. Make sure
your references match the Python version you are using, there are
significant changes in 3.0.

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to