[Tutor] Help - My First Program Fails
tayo rotimi
finsolut2003 at yahoo.com
Mon Sep 10 11:40:14 CEST 2012
Hi Steven.
Thank you for your answer below. The program now runs, using print("Game Over").
I use Python 3..; but the book - python for absolute beginner - that I have is an old (2003) edition. I don't know how this combination may affect my learning, going forward. Could you please suggest how I can something current.
Regards.
Tayo.
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120910/648ae0f8/attachment.html>
More information about the Tutor
mailing list