Erro do Python 3 ao executar o comando print

3

Tudo o que escrevi no intérprete foi o seguinte:

>>> print "Hello, World!"
  File "<stdin>", line 1
    print "Hello, World!"
                        ^
SyntaxError: invalid syntax

Como eu recebi um erro? Tudo o que tentei fazer foi executar um comando de impressão.

    
por Switchkick 04.11.2010 / 12:09

3 respostas

12

No Python3, a impressão é uma função:

print("Hello, World!")

Verifique: link

    
por João Pinto 04.11.2010 / 12:18
3

Uma das principais mudanças no Python 3 é que print se tornou uma função. Tente usar:

print('Hello World')

Isso deve funcionar.

    
por Seth 21.01.2013 / 23:10
3

O Python 3 alterou print de ser uma declaração para uma função. É assim que você imprime "hello world" no Python 3:

print("Hello world")

Eu recomendo dar uma olhada em O que há de novo no Python 3 , essa questão é a primeira mencionada na lista.

Eu também recomendo perguntar qualquer questão de programação no StackOverflow, na minha experiência, eles estão dando boas-vindas aos iniciantes.

    
por Flimm 21.01.2013 / 23:10