0
私はZed A. ShawのからPythonを学んでいます.をPythonで学び、本書ではPython 3ではなくPython 2を強く推奨します。これまでのところ、私はPython 3でこれをやっています(2つのバージョンの違いを知るために)。演習8で次のコードはPython 2ではなく、PowerShellはprint
の文の1行目に構文エラーを主張するのPython 3、中変数を含む複数行の印刷ステートメント:Python 2とPython 3
formatter = "%r %r %r %r"
...
print(formatter % (
"I had this thing.",
"That you could type up right.",
"But it didn't sing.",
"So I said goodnight."
)
)
作品。
私はPython 2とPython 3の違いの多くがprint
です。上記のコードはどのようにPython 3で見えますか?
Python 3の本の更新版である[Python 3の難しい方法を学ぶ](https://learnpythonthehardway.org/python3/)を試すことができます。 – SethMMorton
あなたのコードサンプルは、 Python 3.5。あなたは 'print'の前に閉じられていない括弧を持っていますか? – SethMMorton
あなたは正しいです。実際には、印刷前に閉じられていないカッコがありました。 – Mhoram