今回の追加項目は、分母が0の分数はありえないので、オブジェクトは作りません。
3行目から8行目まで。
toStringはprintするようにコップ本ではなってますが
文字列を返したほうが良いようです。
もう一つの分数の加算は、Geminiに教えてもらいました。自分的にはselfが無い言語に
多少慣れているの、どうしても使いたいときはthisを使うんですが
pythonのように関数の引数にselfは書かないと思いますが。
__add__はオブジェクトの加算に"+"が使えるようにするときに書くようです。
一般的にはaddRationalみたいに書くのが基本です。
aRationlObject.addRational(bRationalObject)みたいに、かな?
ここまででは答えが4/4となってますが、これは既約分数にして1正解ですが
1/1となるのかなあ?
同じタンポポ、綿毛が飛び始めました。
下の写真をデスクトップの背景にしようと思ってます。