前提・実現したいこと
python3(jupyternotebook)で練習のために図形の体積を求めるためのクラスを定義し、メソッドを呼び出して計算しようとしています。初期化メソッドもアトリビュートも参考書を見て適切に書いたつもりなのですが、以下のエラーメッセージが発生してしまいました。
発生している問題・エラーメッセージ
python3
1class Square: 2 def__init__(self, width, height, depth): 3 self.width = width 4 self.height = height 5 self.depth = depth 6 def content(self): 7 return self.width*self.height*self.depth 8p1 = Square(3, 5, 7) 9p1.content() 10 11```File "<ipython-input-42-5183315ef99d>", line 2 12 def__init__(self, width, height, depth): 13 ^ 14SyntaxError: invalid syntax 15 16### 試したこと 17 18def__init__の表記が間違っているのかと思ってdef_init_()にしてみたり、このサイトやほかのサイトで解決策を探してみたりしましたが、力不足で解決法を見つけることができませんでした。 19ちなみに参考書は「みんなのPython」4thです(←この題名を書くうえで著作権等どのようにすればよいかわからなかったので、もしこの書き方がまずければ、ご指摘お願いします。申し訳ありません…)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。