Please, please, PLEASE do not reply to a digest without deleting the 
irrelevant text from your email! We don't need to read HUNDREDS of lines 
of text we've already seen before.

When you want to start a *new* question, ALWAYS start a fresh, blank 
email, set the "To" address to tutor@python.org, and DO NOT reply to a 
digest. Thank you.

My answer to your question appears below:


On Sun, Sep 09, 2012 at 03:56:22PM -0700, tayo rotimi wrote:
> My first exercise: print "Game Over" does not run! Where have I missed it? 
> The error message is as follows:
> 
>  File "<stdin>", line 1
>    print "Game Over"
>                     ^
>  SyntaxError: invalid syntax 


Are you using Python 3 instead of Python 2?

One of the changes between the 2.x versions and the 3.x versions is that 
print is no longer a statement, but is now a function. That means you 
have to write it using round brackets (parentheses for Americans):

# version 2.x
print "Game Over"

# version 3.x
print("Game Over")


For simple printing, there's not much advantage either way, but for more 
advanced printing, the function form is much better.



-- 
Steven
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to