表題の通り、Pythonで以下の関数コードを教本(「独学プログラマー」)に書いてある通りに入力(ネットでコードが公開されているのでコピペしました)しましたが、どうしてもSyntaxErrorが出てしまいます。
コピペ元のURL https://github.com/calthoff/tstp/blob/master/part_I/functions/challenges/chap4_challenge1.py
Python
1Python 3.9.0 (v3.9.0:9cf6752276, Oct 5 2020, 11:29:23) 2[Clang 6.0 (clang-600.0.57)] on darwin 3Type "help", "copyright", "credits" or "license()" for more information. 4>>> def squared(x): 5 return x ** 2 6 7print(squared(2)) 8SyntaxError: invalid syntax
自分でも関数名を変えたり、1から入力しなおしたり、数字を変えてみたりしましたがダメでした。
コード自体は間違えていないと思うのですが、どうしてSyntaxErrorが出てしまうのでしょうか? 何かPythonのバージョンなど、コード以外の原因でしょうか? 教えていただければ幸いです。
※iOS 10.15.7、Python 3.9.0でIDLEを使用しています。
回答1件
あなたの回答
tips
プレビュー