前提・実現したいこと
ここに質問の内容を詳しく書いてください。
Pythonの独学を始めた新人です、よろしくお願いします。
・長方形を表すクラスに複数のメソッドを定義してます。areaメソッドは面積計算をしております、そこでchange_sizeは
長方形のサイズを変更します。エラーがでて実行できません。
長方形のサイズ変更を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
rectangle.change_size(20, 40)
AttributeError: 'Rectangle' object has no attribute 'change_size'
該当のソースコード
python
1 2# http://tinyurl.com/j28goox 3 4class Rectangle: 5 def __init__(self, w, l): 6 self.width = w 7 self.len = l 8 9 def area(self): 10 return self.width * self.len 11 12rectangle = Rectangle(10, 20) 13print(rectangle.area()) 14rectangle.change_size(20, 40) 15print(rectangle.area())
試したこと
・インデントの確認
・該当エラーのスペルミス
※属性エラーを調べましたが解決できません
補足情報(FW/ツールのバージョンなど)
pycharm
大変お手数ですが、ご教示いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/17 23:20