• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:python print文のエラー)

python print文のエラー

このQ&Aのポイント
  • python3.1をインストールしたPCでprint文を実行すると「SyntaxError: invalid syntax」とエラーが出る
  • python初心者が参考書通りに実行したがエラーが発生
  • 質問者はC、C++でのプログラミング経験があり、環境の問題かもしれないと述べている

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

現時点でのPythonの書籍はおそらくver2.x用だと思いますが、Python3からいくつか文法が変更されています。 http://docs.python.org/3.0/whatsnew/3.0.html printは、以前は構文でしたが、関数になったので、カッコが必須です。 print("Hello world!")

BlackEagle
質問者

お礼

教えて頂いた方法で無事成功しました。 逆に関数になると、Cと同じで理解しやすいので良かったです。 URLも示していただき、本当に有難うございました。

その他の回答 (1)

noname#94983
noname#94983
回答No.1

まず、コマンドプロンプトからpython.exeを起動してみる。これで対話形式で実行できる。その場で、「print "OK"」とか書いてEnterすれば、その場にOKと表示されるはず。これができれば、Python自体は壊れてない。スクリプトファイルに問題があることになる。理由はいろいろ考えられるが。 ・全角文字がどこかに混じってる。 ・printのpの前にスペースなどが入っている。 ・"Hello world!"の後にスペースなどが入っている。 ・そもそもテキストファイルでない。 とか。

BlackEagle
質問者

補足

返信有難うございます。 示してくださった方法はすべて試したうえで質問させて頂きました。

関連するQ&A