新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

コップ本の例題から、分数クラス(Rational)をやってみる。その2。by python3

2024-05-24 20:23:28 | Python

今回の追加項目は、分母が0の分数はありえないので、オブジェクトは作りません。

3行目から8行目まで。

toStringはprintするようにコップ本ではなってますが

文字列を返したほうが良いようです。

 

もう一つの分数の加算は、Geminiに教えてもらいました。自分的にはselfが無い言語に

多少慣れているの、どうしても使いたいときはthisを使うんですが

pythonのように関数の引数にselfは書かないと思いますが。

 

__add__はオブジェクトの加算に"+"が使えるようにするときに書くようです。

一般的にはaddRationalみたいに書くのが基本です。

aRationlObject.addRational(bRationalObject)みたいに、かな?

 

ここまででは答えが4/4となってますが、これは既約分数にして1正解ですが

1/1となるのかなあ?

 

同じタンポポ、綿毛が飛び始めました。

下の写真をデスクトップの背景にしようと思ってます。

 

 

 

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする