web-dev-qa-db-fra.com

Bonjour tout le monde dans Python

J'ai essayé de lancer un script python:

print "Hello, World!" 

Et je reçois cette erreur:

  File "hello.py", line 1
    print "Hello, World!"
                        ^
SyntaxError: invalid syntax

Que se passe-t-il?

130
MiffTheFox
print("Hello, World!")

Vous utilisez probablement Python 3.0, où print est maintenant une fonction (d'où la parenthèse) au lieu d'une instruction.

178
Unknown

Malheureusement, le xkcd comic n'est plus complètement à jour.

https://imgs.xkcd.com/comics/python.png

Depuis Python 3.0, vous devez écrire:

print("Hello world!")

Et quelqu'un doit encore écrire cette bibliothèque antigravity :(

109
Christian

Dans python 3.x. vous utilisez

print("Hello, World")

Dans Python 2.x. vous utilisez

print "Hello, World!"
15
Anish Gupta