- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:python print文のエラー)
python print文のエラー
このQ&Aのポイント
- python3.1をインストールしたPCでprint文を実行すると「SyntaxError: invalid syntax」とエラーが出る
- python初心者が参考書通りに実行したがエラーが発生
- 質問者はC、C++でのプログラミング経験があり、環境の問題かもしれないと述べている
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
現時点でのPythonの書籍はおそらくver2.x用だと思いますが、Python3からいくつか文法が変更されています。 http://docs.python.org/3.0/whatsnew/3.0.html printは、以前は構文でしたが、関数になったので、カッコが必須です。 print("Hello world!")
その他の回答 (1)
noname#94983
回答No.1
まず、コマンドプロンプトからpython.exeを起動してみる。これで対話形式で実行できる。その場で、「print "OK"」とか書いてEnterすれば、その場にOKと表示されるはず。これができれば、Python自体は壊れてない。スクリプトファイルに問題があることになる。理由はいろいろ考えられるが。 ・全角文字がどこかに混じってる。 ・printのpの前にスペースなどが入っている。 ・"Hello world!"の後にスペースなどが入っている。 ・そもそもテキストファイルでない。 とか。
質問者
補足
返信有難うございます。 示してくださった方法はすべて試したうえで質問させて頂きました。
お礼
教えて頂いた方法で無事成功しました。 逆に関数になると、Cと同じで理解しやすいので良かったです。 URLも示していただき、本当に有難うございました。