No Python3, a impressão é uma função:
print("Hello, World!")
Verifique: link
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.
Uma das principais mudanças no Python 3 é que print
se tornou uma função. Tente usar:
print('Hello World')
Isso deve funcionar.
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.