95622


クラスと関数について、以下のサイト通りにほとんどやったのですが、体重が5に＋1されて出力されません。

[第9章 Pythonのクラス｜Python入門 - Newmonz](https://newmonz.jp/lesson/python-
basic/chapter-9)

写真のようにコードを記入して、関数の `eat` を実行したら "みるくさんの体重は6kgです。"と出力したいですが何も表示されません。  
何が間違っているか分かりません。

[![コード画像](https://i.stack.imgur.com/Dfp1O.jpg)](https://i.stack.imgur.com/Dfp1O.jpg)


CC BY-SA 4.0
2023-07-14T14:44:31.623
95620
2023-07-15T00:31:42.353
2023-07-14T23:35:33.670
19110
59030
question
python
出力したいのに何も表示されない


質問のコードが画像で貼られているため検証はしていません。[参考にされたサイト](https://newmonz.jp/lesson/python-
basic/chapter-9)との違いは下記です。自身のコードとよく見比べて修正しましょう。

  1. インデントが異なる。Pythonはインデントが重要です。
  2. print()の有無です。
  3. return文は参考サイトには有りません。


CC BY-SA 4.0
2023-07-14T16:26:50.613
95621
2023-07-14T16:26:50.613
39819
95620
answer


インデント合わせて、milk=Cat("みるく",5)(milkは小文字）にして、return文もprint文にしてmilk.name,milk.weightに入力すればできます。


CC BY-SA 4.0
2023-07-14T23:14:51.703
95622
2023-07-15T00:31:42.353
2023-07-15T00:31:42.353
50767
50767
95620
answer