混合数で計算を行うクラスを作成しました。
2 つの文字列 (f1 と f2) ex'1+1/4'と'3+1/5'and を取り、それらを加算減算乗算または除算できます。
__init__
Can I just pass f1 and f2 to __init__?!を使用してコードを短縮できるかどうか疑問に思っていました。
現時点では、f1 と f2 を受け取る各メソッドに次のコードを挿入する必要があります。
coef1 = int(f1.split('+')[0])
coef2 = int(f2.split('+')[0])
num1 = int(f1.split('+')[1].split('/')[0])
num2 = int(f2.split('+')[1].split('/')[0])
de1 = int(f1.split('+')[1].split('/')[1])
de2 = int(f2.split('+')[1].split('/')[1])
各メソッドは、計算を行うためにこれらの変数のそれぞれを必要とします